#include "implicit_f.inc"
#include "warn_c.inc"
Go to the source code of this file.
◆ read_units()
Definition at line 91 of file write_units.F.
92
93
94
97
98
99
100#include "implicit_f.inc"
101
102
103
104#include "warn_c.inc"
105
106
107
108
109 TYPE (UNIT_TYPE_) ::UNITAB
110
111
112
113 INTEGER I,UID
115 INTEGER :: NUNITS
116
118 unitab%NUNITS = nunits
120 ALLOCATE(unitab%UNIT_ID(nunits))
121 ALLOCATE(unitab%FAC_M(nunits))
122 ALLOCATE(unitab%FAC_L(nunits))
123 ALLOCATE(unitab%FAC_T(nunits))
124 CALL read_db(unitab%FAC_M_WORK,1)
125 CALL read_db(unitab%FAC_L_WORK,1)
126 CALL read_db(unitab%FAC_T_WORK,1)
127 CALL read_db(unitab%FAC_MASS,1)
128 CALL read_db(unitab%FAC_LENGTH,1)
129 CALL read_db(unitab%FAC_TIME,1)
130
131 DO i=1,nunits
132
137
138 unitab%UNIT_ID(i) = uid
139 unitab%FAC_M(i) = fac_m
140 unitab%FAC_L(i) = fac_l
141 unitab%FAC_T(i) = fac_t
142 ENDDO
143
void read_i_c(int *w, int *len)
◆ write_units()
| subroutine write_units |
( |
type (unit_type_), intent(in) | unitab | ) |
|
Definition at line 34 of file write_units.F.
35
36
37
39
40
41
42#include "implicit_f.inc"
43
44
45
46
47
48
49
50 TYPE (UNIT_TYPE_),INTENT(IN) ::UNITAB
51
52
53
54 INTEGER I,UID
56
65
66 DO i=1,unitab%NUNITS
67 uid = unitab%UNIT_ID(i)
68 fac_m = unitab%FAC_M(i)
69 fac_l = unitab%FAC_L(i)
70 fac_t = unitab%FAC_T(i)
71
76
77 ENDDO
78
subroutine write_db(a, n)
void write_i_c(int *w, int *len)