Aether  0.0
Ionosphere-Thermosphere model
Data Structures | Public Member Functions | Data Fields
Ions Class Reference

Data Structures

struct  species_chars
 

Public Member Functions

 Ions (Grid grid, Inputs input, Report report)
 
species_chars create_species (Grid grid)
 
int read_planet_file (Inputs input, Report report)
 
void fill_electrons (Report &report)
 
int get_species_id (std::string name, Report &report)
 
void calc_efield (Grid grid, Report &report)
 
void calc_exb_drift (Grid grid, Report &report)
 
void calc_ion_drift (Neutrals neutrals, Grid grid, precision_t dt, Report &report)
 
void calc_ion_neutral_coll_freq (Neutrals neutrals, Report &report)
 
std::vector< arma_cube > calc_ion_electron_pressure_gradient (int64_t iIon, Grid grid, Report &report)
 
void calc_ion_temperature (Neutrals neutrals, Grid grid, Report &report)
 

Data Fields

arma_cube density_scgc
 
std::vector< arma_cube > velocity_vcgc
 
arma_cube ion_temperature_scgc
 
arma_cube electron_temperature_scgc
 
std::vector< species_charsspecies
 
arma_cube potential_scgc
 
std::vector< arma_cube > efield_vcgc
 
std::vector< arma_cube > exb_vcgc
 
arma_mat eflux
 
arma_mat avee
 

The documentation for this class was generated from the following files: