19# include "Simulation.h"
20# include "constants.h"
24 character(len
=*),
intent(in) :: name
25 real,
intent(in) :: value
26 integer,
OPTIONAL,
intent(in) :: rwState
30 character(len
=*),
intent(in) :: name
31 integer,
intent(in) :: value
32 integer,
OPTIONAL,
intent(in) :: rwState
36 character(len
=*),
intent(in) :: name
37 character(len
=*),
intent(in) :: value
38 integer,
OPTIONAL,
intent(in) :: rwState
42 character(len
=*),
intent(in) :: name
43 logical,
intent(in) :: value
44 integer,
OPTIONAL,
intent(in) :: rwState
60 character(len
=*),
intent(in) :: name
61 real,
intent(out) :: value
65 character(len
=*),
intent(in) :: name
66 integer,
intent(out) :: value
70 character(len
=*),
intent(in) :: name
71 character(len
=*),
intent(out) :: value
75 character(len
=*),
intent(in) :: name
76 logical,
intent(out) :: value
82 integer,
intent(in) :: num
83 character(
len=MAX_STRING_LENGTH),
intent(inout) :: names(num)
84 real,
intent(inout) :: values(num)
85 logical,
intent(inout) :: changed(num)
89 integer,
intent(in) :: num
90 character(
len=MAX_STRING_LENGTH),
intent(inout) :: names(num)
91 integer,
intent(inout) :: values(num)
92 logical,
intent(inout) :: changed(num)
96 integer,
intent(inout) :: num
97 character(
len=MAX_STRING_LENGTH),
intent(inout) :: names(num), values(num)
98 logical,
intent(inout) :: changed(num)
102 integer,
intent(in) :: num
103 character(
len=MAX_STRING_LENGTH),
intent(inout) :: names(num)
104 logical,
intent(inout) :: values(num)
105 logical,
intent(inout) :: changed(num)
114 integer,
intent(out) :: nparms
120 integer,
intent(out) :: nparms
126 integer,
intent(out) :: nparms
132 integer,
intent(out) :: nparms
138 integer,
intent(out) :: numIgnoredParams
144 character(len
=*),
intent(in) :: name
145 real,
intent(out) :: value
149 character(len
=*),
intent(in) :: name
150 integer,
intent(out) :: value
154 character(len
=*),
intent(in) :: name
155 character(len
=*),
intent(out) :: value
159 character(len
=*),
intent(in) :: name
160 logical,
intent(out) :: value
166 logical,
intent(out) :: restart
172 character(
len=MAX_STRING_LENGTH),
intent(in) :: inputString
173 integer,
intent(inout) :: constKey
179 character(
len=MAX_STRING_LENGTH),
intent(in) :: parmfile
185 character(len
=*),
intent(in) :: name
186 real,
intent(in) :: value
190 character(len
=*),
intent(in) :: name
191 integer,
intent(in) :: value
195 character(len
=*),
intent(in) :: name, value
199 character(len
=*),
intent(in) :: name
200 logical,
intent(in) :: value
206 character(len
=*),
intent(in) :: name
207 real,
intent(in) :: value
211 character(len
=*),
intent(in) :: name
212 integer,
intent(in) :: value
216 character(len
=*),
intent(in) :: name, value
220 character(len
=*),
intent(in) :: name
221 logical,
intent(in) :: value
subroutine RuntimeParameters_addLog(name, value, rwState)
subroutine RuntimeParameters_addReal(name, value, rwState)
subroutine RuntimeParameters_addInt(name, value, rwState)
subroutine RuntimeParameters_addStr(name, value, rwState)
subroutine RuntimeParameters_getAllReal(num, names, values, changed)
subroutine RuntimeParameters_getAllStr(num, names, values, changed)
subroutine RuntimeParameters_getAllInt(num, names, values, changed)
subroutine RuntimeParameters_getAllLog(num, names, values, changed)
subroutine RuntimeParameters_getPrevLog(name, value)
subroutine RuntimeParameters_getPrevInt(name, value)
subroutine RuntimeParameters_getPrevStr(name, value)
subroutine RuntimeParameters_getPrevReal(name, value)
subroutine RuntimeParameters_getReal(name, value)
subroutine RuntimeParameters_getInt(name, value)
subroutine RuntimeParameters_getLog(name, value)
subroutine RuntimeParameters_getStr(name, value)
subroutine RuntimeParameters_setPrevLog(name, value)
subroutine RuntimeParameters_setPrevStr(name, value)
subroutine RuntimeParameters_setPrevInt(name, value)
subroutine RuntimeParameters_setPrevReal(name, value)
subroutine RuntimeParameters_setLog(name, value)
subroutine RuntimeParameters_setInt(name, value)
subroutine RuntimeParameters_setStr(name, value)
subroutine RuntimeParameters_setReal(name, value)