Basilisk CFD
Adaptive Cartesian mesh PDE framework
Loading...
Searching...
No Matches
input.h
Go to the documentation of this file.
1/** @file input.h
2 */
3// Generated automatically by gotm.awk from
4// /home/popinet/local/src/code-5.2.1//src/input/input.F90
5
7 integer * n
8);
9static inline void input_init_input (
10 integer * n) {
12}
13
15 char * path,
18 char * name,
20 long int _slpath,
21 long int _slname
22);
23static inline void input_register_input_1d (
24 char * path,
27 char * name,
30}
31
33 char * path,
35 realtype * data,
36 char * name,
39 long int _slpath,
40 long int _slname
41);
51
53 integer * jul,
54 integer * secs,
55 integer * nlev,
57);
58static inline void input_do_input (
59 integer * jul,
60 integer * secs,
61 integer * nlev,
62 realtype_1d * z) {
64}
65
69);
75
78 integer * jul,
79 integer * secs,
80 integer * nlev,
81 realtype * z
82);
91
94);
99
102 integer * jul,
103 integer * secs
104);
111
113
114);
115static inline void input_close_input (void) {
117}
118
120 integer * unit,
121 integer * yy,
122 integer * mm,
123 integer * dd,
124 integer * hh,
125 integer * min,
126 integer * ss,
127 integer * n,
129 integer * ios,
130 integer * line
131);
132static inline void input_read_obs (
133 integer * unit,
134 integer * yy,
135 integer * mm,
136 integer * dd,
137 integer * hh,
138 integer * min,
139 integer * ss,
140 integer * n,
142 integer * ios,
143 integer * line) {
145}
146
148 integer * unit,
149 integer * nlev,
150 integer * cols,
151 integer * yy,
152 integer * mm,
153 integer * dd,
154 integer * hh,
155 integer * min,
156 integer * ss,
157 realtype_1d * z,
159 integer * lines,
160 integer * ios
161);
162static inline void input_read_profiles (
163 integer * unit,
164 integer * nlev,
165 integer * cols,
166 integer * yy,
167 integer * mm,
168 integer * dd,
169 integer * hh,
170 integer * min,
171 integer * ss,
172 realtype_1d * z,
174 integer * lines,
175 integer * ios) {
177}
178
180 char * location,
181 char * error,
182 long int _sllocation,
183 long int _slerror
184);
185static inline void input_fatal_error (
186 char * location,
187 char * error) {
189}
int min
Definition balance.h:192
int x
Definition common.h:76
int z
Definition common.h:76
else return n
Definition curvature.h:101
#define strlencheck(s)
Definition cvmix.h:119
int integer
Definition cvmix.h:105
char * error
Definition display.h:101
static int line
Definition errors.c:754
double realtype
Definition common.h:47
void __input_MOD_initialize_timeseries_file(type_timeseries_file *info)
static void input_register_input_0d(char *path, integer *icolumn, realtype *data, char *name, realtype *scale_factor, realtype *add_offset)
Definition input.h:42
static void input_do_input(integer *jul, integer *secs, integer *nlev, realtype_1d *z)
Definition input.h:58
static void input_fatal_error(char *location, char *error)
Definition input.h:185
static void input_initialize_profile_file(type_profile_file *info, integer *nlev)
Definition input.h:70
static void input_register_input_1d(char *path, integer *icolumn, realtype_1d *data, char *name, realtype *scale_factor)
Definition input.h:23
static void input_get_observed_scalars(type_timeseries_file *info, integer *jul, integer *secs)
Definition input.h:105
void __input_MOD_initialize_profile_file(type_profile_file *info, integer *nlev)
void __input_MOD_read_obs(integer *unit, integer *yy, integer *mm, integer *dd, integer *hh, integer *min, integer *ss, integer *n, realtype_1d *obs, integer *ios, integer *line)
static void input_read_obs(integer *unit, integer *yy, integer *mm, integer *dd, integer *hh, integer *min, integer *ss, integer *n, realtype_1d *obs, integer *ios, integer *line)
Definition input.h:132
void __input_MOD_get_observed_profiles(type_profile_file *info, integer *jul, integer *secs, integer *nlev, realtype *z)
static void input_init_input(integer *n)
Definition input.h:9
void __input_MOD_get_observed_scalars(type_timeseries_file *info, integer *jul, integer *secs)
void __input_MOD_register_input_1d(char *path, integer *icolumn, realtype_1d *data, char *name, realtype *scale_factor, long int _slpath, long int _slname)
static void input_close_input(void)
Definition input.h:115
static void input_initialize_timeseries_file(type_timeseries_file *info)
Definition input.h:95
void __input_MOD_close_input()
static void input_get_observed_profiles(type_profile_file *info, integer *jul, integer *secs, integer *nlev, realtype *z)
Definition input.h:83
void __input_MOD_fatal_error(char *location, char *error, long int _sllocation, long int _slerror)
static void input_read_profiles(integer *unit, integer *nlev, integer *cols, integer *yy, integer *mm, integer *dd, integer *hh, integer *min, integer *ss, realtype_1d *z, realtype *profiles, integer *lines, integer *ios)
Definition input.h:162
void __input_MOD_register_input_0d(char *path, integer *icolumn, realtype *data, char *name, realtype *scale_factor, realtype *add_offset, long int _slpath, long int _slname)
void __input_MOD_read_profiles(integer *unit, integer *nlev, integer *cols, integer *yy, integer *mm, integer *dd, integer *hh, integer *min, integer *ss, realtype_1d *z, realtype *profiles, integer *lines, integer *ios)
void __input_MOD_init_input(integer *n)
void __input_MOD_do_input(integer *jul, integer *secs, integer *nlev, realtype_1d *z)
#define data(k, l)
Definition linear.h:26
int lines