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

Public Member Functions

 Electrodynamics (Inputs input, Report &report)
 
int update (Planets planet, Grid gGrid, Times time, Ions &ions, Report &report)
 
bool check_times (double inputStartTime, double inputEndTime)
 
std::tuple< arma_cube, arma_mat, arma_mat > get_electrodynamics (arma_cube magLat, arma_cube magLocalTime, Report &report)
 
arma_mat get_interpolation_indices (arma_mat vals, arma_vec search)
 
void set_time (double time, Report &report)
 
void set_grid (arma_mat lats, arma_mat mlts, Report &report)
 
void set_imf_bx (precision_t value)
 
void set_imf_by (precision_t value)
 
void set_imf_bz (precision_t value)
 
void set_sw_v (precision_t value)
 
void set_sw_n (precision_t value)
 
void set_hp (precision_t value)
 
void set_au (precision_t value)
 
void set_al (precision_t value)
 
void set_ae (precision_t value)
 
void set_kp (precision_t value)
 
arma_cube get_potential (arma_cube magLat, arma_cube magLocalTime, Report &report)
 
arma_mat get_eflux (arma_cube magLat, arma_cube magLocalTime, Report &report)
 
arma_mat get_avee (arma_cube magLat, arma_cube magLocalTime, Report &report)
 
arma_mat get_ion_eflux (Report &report)
 
arma_mat get_ion_avee (Report &report)
 

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