|
Aether
0.0
Ionosphere-Thermosphere model
|
#include <neutrals.h>
Data Fields | |
| std::string | cName |
| Name of the species. | |
| precision_t | mass |
| Mass of the species (kg) | |
| precision_t | vibe |
| Vibrations of species (for calculation specific heat) | |
| int | DoAdvect |
| Advect this species? (1 = yes, 0 = no) | |
| arma_cube | density_scgc |
| Number density of species (/m3) | |
| std::vector< float > | diff0 |
| Diffusion through other neutral species: | |
| std::vector< float > | diff_exp |
| std::vector< float > | neutral_ion |
| Neutral - Ion collision frequency coefficients. | |
| precision_t | thermal_cond |
| Thermal conduction coefficients: | |
| precision_t | thermal_exp |
| int | iEuvAbsId_ |
| Which row in the EUV CSV file is for absorption: | |
| int | nEuvIonSpecies |
| How many rows in the EUV CSV file are for ionization of this species? | |
| std::vector< int > | iEuvIonId_ |
| Which row in the EUV CSV file if for the particular ionization? | |
| std::vector< int > | iEuvIonSpecies_ |
| Which ion species results from the ionization? | |
| int | nAuroraIonSpecies |
| std::vector< int > | iAuroraIonSpecies_ |
| float | Aurora_Coef |
| arma_cube | rho_alt_int_scgc |
| arma_cube | chapman_scgc |
| Chapman Integrals for the species for EUV calculation (/m2) | |
| arma_cube | scale_height_scgc |
| Scale height for the species (m) | |
| arma_cube | ionization_scgc |
| How much of this species is lost to ionization (/m3/s) | |
| arma_cube | sources_scgc |
| Chemistry source rate (/m3/s) | |
| arma_cube | losses_scgc |
| Chemistry loss rate (/m3/s) | |
| precision_t | lower_bc_density |
| If we want a fixed lower BC: | |
This struct contains all of the information needed for a single species of neutrals. We will then have a vector of these species.
1.8.17