source: CIVL/examples/experimental/reverse_CIVL/ADFirstAidKit/PUSHPOPDiff.f

main
Last change on this file was ea777aa, checked in by Alex Wilton <awilton@…>, 3 years ago

Moved examples, include, build_default.properties, common.xml, and README out from dev.civl.com into the root of the repo.

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@5704 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100644
File size: 1.3 KB
RevLine 
[4d61ad0]1C Pure tangent mode:
2
3 SUBROUTINE PUSHREAL8_D(V,VD)
4 REAL*8 V,VD
5 call PUSHREAL8(V)
6 call PUSHREAL8(VD)
7 END
8
9 SUBROUTINE POPREAL8_D(V,VD)
10 REAL*8 V,VD
11 call POPREAL8(VD)
12 call POPREAL8(V)
13 END
14
15 SUBROUTINE PUSHREAL8ARRAY_D(V,VD,size)
16 INTEGER size
17 REAL*8 V(size),VD(size)
18 call PUSHREAL8ARRAY(V,size)
19 call PUSHREAL8ARRAY(VD,size)
20 END
21
22 SUBROUTINE POPREAL8ARRAY_D(V,VD,size)
23 INTEGER size
24 REAL*8 V(size),VD(size)
25 call POPREAL8ARRAY(VD,size)
26 call POPREAL8ARRAY(V,size)
27 END
28
29C Multi-directional mode:
30
31 SUBROUTINE PUSHREAL8_DV(V,VD,nbdirs)
32 INTEGER nbdirs
33 REAL*8 V,VD(nbdirs)
34 call PUSHREAL8(V)
35 call PUSHREAL8ARRAY(VD,nbdirs)
36 END
37
38 SUBROUTINE POPREAL8_DV(V,VD,nbdirs)
39 INTEGER nbdirs
40 REAL*8 V,VD(nbdirs)
41 call POPREAL8ARRAY(VD,nbdirs)
42 call POPREAL8(V)
43 END
44
45 SUBROUTINE PUSHREAL8ARRAY_DV(V,VD,size,nbdirs)
46 INTEGER size,nbdirs
47 REAL*8 V(size),VD(size,nbdirs)
48 call PUSHREAL8ARRAY(V,size)
49 call PUSHREAL8ARRAY(VD,size*nbdirs)
50 END
51
52 SUBROUTINE POPREAL8ARRAY_DV(V,VD,size,nbdirs)
53 INTEGER size,nbdirs
54 REAL*8 V(size),VD(size,nbdirs)
55 call POPREAL8ARRAY(VD,size*nbdirs)
56 call POPREAL8ARRAY(V,size)
57 END
Note: See TracBrowser for help on using the repository browser.