summaryrefslogtreecommitdiff
path: root/Dragon/data/VanDerGucht-295_proc/gd157_295.c2m
diff options
context:
space:
mode:
Diffstat (limited to 'Dragon/data/VanDerGucht-295_proc/gd157_295.c2m')
-rw-r--r--Dragon/data/VanDerGucht-295_proc/gd157_295.c2m50
1 files changed, 50 insertions, 0 deletions
diff --git a/Dragon/data/VanDerGucht-295_proc/gd157_295.c2m b/Dragon/data/VanDerGucht-295_proc/gd157_295.c2m
new file mode 100644
index 0000000..0c8f598
--- /dev/null
+++ b/Dragon/data/VanDerGucht-295_proc/gd157_295.c2m
@@ -0,0 +1,50 @@
+XSM_FILE XSM1 XSM2 XSM3 ;
+PROCEDURE gd_295_c1us gd_295_c1rs gd_295_c1aut ;
+MODULE VDG: DELETE: END: ABORT: ;
+REAL zaver INTREF DELTA ;
+*
+* TEST AUTO: SELF-SHIELDING MODULE.
+ECHO "Process svdg0/AUTO" ;
+XSM1 := gd_295_c1aut ;
+*
+* TEST RSE: SELF-SHIELDING MODULE.
+ECHO "Process svdg0/PT" ;
+XSM2 := gd_295_c1us ;
+*
+* TEST RSE: SELF-SHIELDING MODULE.
+ECHO "Process svdg0/RSE" ;
+XSM3 := gd_295_c1rs ;
+*
+* COMPARE THE TWO RUNS.
+VDG: XSM1 XSM2 :: GRMI 52 GRMA 206 PICK AVER >>zaver<< ;
+ECHO "PT: integrated error=" zaver ;
+EVALUATE INTREF := 0.9699472 ;
+EVALUATE DELTA := zaver INTREF - ABS ;
+IF DELTA 1.0E-1 < THEN
+ ECHO "TEST SUCCESSFUL; DELTA=" DELTA ;
+ELSE
+ ECHO "------------" ;
+ ECHO "TEST FAILURE" ;
+ ECHO "------------" ;
+ ECHO "REFERENCE=" INTREF " CALCULATED=" zaver ;
+ ABORT: ;
+ENDIF ;
+*
+* COMPARE THE TWO RUNS.
+VDG: XSM1 XSM3 :: GRMI 52 GRMA 206 PICK AVER >>zaver<< ;
+ECHO "RSE: integrated error=" zaver ;
+EVALUATE INTREF := 9.935384E-1 ;
+EVALUATE DELTA := zaver INTREF - ABS ;
+IF DELTA 1.0E-1 < THEN
+ ECHO "TEST SUCCESSFUL; DELTA=" DELTA ;
+ELSE
+ ECHO "------------" ;
+ ECHO "TEST FAILURE" ;
+ ECHO "------------" ;
+ ECHO "REFERENCE=" INTREF " CALCULATED=" zaver ;
+ ABORT: ;
+ENDIF ;
+XSM1 XSM2 XSM3 := DELETE: XSM1 XSM2 XSM3 ;
+ECHO "test gd157_295_c1 completed" ;
+END: ;
+QUIT "LIST" .