Aether  0.0
Ionosphere-Thermosphere model
Data Fields
Neutrals::species_chars Struct Reference

#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:
 

Detailed Description

This struct contains all of the information needed for a single species of neutrals. We will then have a vector of these species.


The documentation for this struct was generated from the following file: