1 #ifndef _AtmosphereModel_H
2 #define _AtmosphereModel_H
5 double AirMixture_N(
double lambda,
double dens_N2,
double dens_O2,
double dens_Ar,
double dens_H2O,
double dens_CO2,
double dens_Ne,
double dens_He,
double dens_CH4,
double dens_Kr,
double dens_H2,
double dens_O3,
double dens_N,
double dens_O,
double dens_H);
240 #define __inline_double inline double
242 #define __inline_double double
double a[7]
Definition: AtmosphereModel.h:91
void gtd7d(struct nrlmsise_input *input,\struct nrlmsise_flags *flags,\struct nrlmsise_output *output)
int AtmosphereModel_Create_from_CONF(const char *CONFFILE, float slambda)
read configuration file and create atmosphere model
Definition: AtmosphereModel.c:3872
double AtmosphereModel_H2O_Saturation(double T)
Definition: AtmosphereModel.c:3332
int AtmosphereModel_load_stdAtmModel(const char *fname)
Definition: AtmosphereModel.c:3816
void ghp7(struct nrlmsise_input *input,\struct nrlmsise_flags *flags,\struct nrlmsise_output *output,\double press)
void gtd7(struct nrlmsise_input *input,\struct nrlmsise_flags *flags,\struct nrlmsise_output *output)
Definition: AtmosphereModel.h:90
Definition: AtmosphereModel.h:146
int AtmosphereModel_build_stdAtmModel(const char *fname)
Definition: AtmosphereModel.c:3401
int AtmosphereModel_save_stdAtmModel(const char *fname)
Definition: AtmosphereModel.c:3380
double t[2]
Definition: AtmosphereModel.h:148
double AtmosphereModel_RefractionPath(double lambda, double Zangle, int WritePath)
Definition: AtmosphereModel.c:4224
int switches[24]
Definition: AtmosphereModel.h:47
double sw[24]
Definition: AtmosphereModel.h:48
char CONFFILE[200]
Definition: AtmosphericTurbulence.c:85
float AtmosphereModel_stdAtmModel_N(float alt, float lambdaum, int mode)
Definition: AtmosphereModel.c:3213
void gts7(struct nrlmsise_input *input,\struct nrlmsise_flags *flags,\struct nrlmsise_output *output)
double AirMixture_N(double lambda, double dens_N2, double dens_O2, double dens_Ar, double dens_H2O, double dens_CO2, double dens_Ne, double dens_He, double dens_CH4, double dens_Kr, double dens_H2, double dens_O3, double dens_N, double dens_O, double dens_H)
Definition: AtmosphereModel.c:2600
double d[9]
Definition: AtmosphereModel.h:147
double swc[24]
Definition: AtmosphereModel.h:49
int_fast8_t init_AtmosphereModel()
Definition: AtmosphereModel.c:243
Definition: AtmosphereModel.h:46