VERB_code_2.2
2
|
#include <Parameters.h>
Public Member Functions | |
bool | Load_dxx_parameters (string filename) |
Load parameters of the waves from file to the structure. More... | |
Public Attributes | |
string | DxxType |
Dxx type. Check StrToVal(string input, DiffusionCoefficientTypes &place) for known values. More... | |
string | DxxName |
Dxx name. More... | |
string | waveType |
Wave type (chorus, hiss etc). Check StrToVal(string input, WaveTypes &place) for known values. More... | |
string | waveName |
Wave name. More... | |
string | filetype |
Type of the file (w/wo grid etc) More... | |
string | filename |
File name for loading ot saving diffusion coefficients array. More... | |
double | time_start |
Time, when diffusion coefficient starts. More... | |
double | time_end |
Time, when diffusion coefficient ends. More... | |
bool | useScale |
Flag, use scaling if equal to true. More... | |
double | DxxKp |
Kp value associated with parameters (for Kp-scaling) More... | |
string | loadOrCalculate |
Load diffusion coefficient or calculate flag. More... | |
string | numberDensity |
Number density model. Check StrToVal(string input, NumberDencities &place) for known values. More... | |
double | MLT_averaging |
MLT averaging part of the orbit. More... | |
double | multiplicator |
Dxx is multiplied to this number after all other operations. Useful for fast Dxx modifications. More... | |
string | Omega_mType |
Omega_m type. Check StrToVal(string input, Omega_mTypes &place) for known values. More... | |
double | Omega_m |
Omega_m value. More... | |
double | d_omega |
d_omega value. More... | |
double | omega_uc |
omega upper cutoff More... | |
double | omega_lc |
omega lower cutoff More... | |
double | Bw |
Bw value. More... | |
bool | BwFromLambda |
Bw lambda dependance flag. More... | |
int | nint |
Number of points in integral. More... | |
double | mirror_point_coeff |
Coefficient for mirror point (like 0.999, cause we can not integrate all the way to mirror point) More... | |
double | lam_min |
Minimum latitude. More... | |
double | lam_max |
Maximum latitude. More... | |
double | nu |
double | s |
1 corresponds to R mode More... | |
double | f |
string | particle |
Type of particles, produced wave? Ions or electrons. Check StrToVal(string input, ParticleTypes &place) for known values. More... | |
double | L |
double | EMeV |
double | Alpha |
double | eta1 |
double | eta2 |
double | eta3 |
Diffusion coefficient parameters Structure for diffusion coefficient Dxx. Each object in the code correspont to certan type of diffusion (Hiss Daa - pitch-angle diffusion by Hiss waves).
Definition at line 32 of file Parameters.h.
bool DxxParameters_structure::Load_dxx_parameters | ( | string | dxx_parameters_file_name) |
Load parameters of the waves from file to the structure.
filename | - location of the file "Wave_Dxx.ini" |
Loads parameters from file
Definition at line 452 of file Parameters.cpp.
References Output::echo(), erf(), VC::pi, and ReadFromFile().
string DxxParameters_structure::DxxType |
Dxx type. Check StrToVal(string input, DiffusionCoefficientTypes &place) for known values.
Definition at line 34 of file Parameters.h.
string DxxParameters_structure::DxxName |
Dxx name.
Definition at line 35 of file Parameters.h.
string DxxParameters_structure::waveType |
Wave type (chorus, hiss etc). Check StrToVal(string input, WaveTypes &place) for known values.
Definition at line 37 of file Parameters.h.
string DxxParameters_structure::waveName |
Wave name.
Definition at line 38 of file Parameters.h.
string DxxParameters_structure::filetype |
Type of the file (w/wo grid etc)
Definition at line 40 of file Parameters.h.
string DxxParameters_structure::filename |
File name for loading ot saving diffusion coefficients array.
Definition at line 41 of file Parameters.h.
double DxxParameters_structure::time_start |
Time, when diffusion coefficient starts.
Definition at line 43 of file Parameters.h.
double DxxParameters_structure::time_end |
Time, when diffusion coefficient ends.
Definition at line 44 of file Parameters.h.
bool DxxParameters_structure::useScale |
Flag, use scaling if equal to true.
Definition at line 46 of file Parameters.h.
double DxxParameters_structure::DxxKp |
Kp value associated with parameters (for Kp-scaling)
Definition at line 47 of file Parameters.h.
string DxxParameters_structure::loadOrCalculate |
Load diffusion coefficient or calculate flag.
Definition at line 49 of file Parameters.h.
string DxxParameters_structure::numberDensity |
Number density model. Check StrToVal(string input, NumberDencities &place) for known values.
Definition at line 51 of file Parameters.h.
double DxxParameters_structure::MLT_averaging |
MLT averaging part of the orbit.
Definition at line 52 of file Parameters.h.
double DxxParameters_structure::multiplicator |
Dxx is multiplied to this number after all other operations. Useful for fast Dxx modifications.
Definition at line 54 of file Parameters.h.
string DxxParameters_structure::Omega_mType |
Omega_m type. Check StrToVal(string input, Omega_mTypes &place) for known values.
Definition at line 56 of file Parameters.h.
double DxxParameters_structure::Omega_m |
Omega_m value.
Definition at line 57 of file Parameters.h.
double DxxParameters_structure::d_omega |
d_omega value.
Definition at line 58 of file Parameters.h.
double DxxParameters_structure::omega_uc |
omega upper cutoff
Definition at line 59 of file Parameters.h.
double DxxParameters_structure::omega_lc |
omega lower cutoff
Definition at line 60 of file Parameters.h.
double DxxParameters_structure::eta1 |
Definition at line 64 of file Parameters.h.
double DxxParameters_structure::eta2 |
Definition at line 64 of file Parameters.h.
double DxxParameters_structure::eta3 |
Definition at line 64 of file Parameters.h.
double DxxParameters_structure::Bw |
Bw value.
Definition at line 67 of file Parameters.h.
bool DxxParameters_structure::BwFromLambda |
Bw lambda dependance flag.
Definition at line 68 of file Parameters.h.
int DxxParameters_structure::nint |
Number of points in integral.
Definition at line 69 of file Parameters.h.
double DxxParameters_structure::mirror_point_coeff |
Coefficient for mirror point (like 0.999, cause we can not integrate all the way to mirror point)
Definition at line 70 of file Parameters.h.
double DxxParameters_structure::lam_min |
Minimum latitude.
Definition at line 71 of file Parameters.h.
double DxxParameters_structure::lam_max |
Maximum latitude.
Definition at line 72 of file Parameters.h.
double DxxParameters_structure::nu |
Definition at line 74 of file Parameters.h.
double DxxParameters_structure::s |
1 corresponds to R mode
Definition at line 75 of file Parameters.h.
double DxxParameters_structure::f |
Definition at line 76 of file Parameters.h.
string DxxParameters_structure::particle |
Type of particles, produced wave? Ions or electrons. Check StrToVal(string input, ParticleTypes &place) for known values.
Definition at line 80 of file Parameters.h.
double DxxParameters_structure::L |
Definition at line 83 of file Parameters.h.
double DxxParameters_structure::EMeV |
Definition at line 83 of file Parameters.h.
double DxxParameters_structure::Alpha |
Definition at line 83 of file Parameters.h.