#include <Parameters.h>
Public Member Functions | |
bool | Load_dxx_parameters (string filename) |
Loads parameters from file. | |
Public Attributes | |
string | DxxType |
Dxx type. Check StrToVal(string input, DiffusionCoefficientTypes &place) for known values. | |
string | DxxName |
Dxx name. | |
string | waveType |
Wave type (chorus, hiss etc). Check StrToVal(string input, WaveTypes &place) for known values. | |
string | waveName |
Wave name. | |
string | filetype |
Type of the file (w/wo grid etc). | |
string | filename |
File name for loading ot saving diffusion coefficients array. | |
double | time_start |
Time, when diffusion coefficient starts. | |
double | time_end |
Time, when diffusion coefficient ends. | |
bool | useScale |
Flag, use scaling if equal to true. | |
double | DxxKp |
Kp value associated with parameters (for Kp-scaling). | |
string | loadOrCalculate |
Load diffusion coefficient or calculate flag. | |
string | numberDensity |
Number density model. Check StrToVal(string input, NumberDencities &place) for known values. | |
double | MLT_averaging |
MLT averaging part of the orbit. | |
double | multiplicator |
Dxx is multiplied to this number after all other operations. Useful for fast Dxx modifications. | |
string | Omega_mType |
Omega_m type. Check StrToVal(string input, Omega_mTypes &place) for known values. | |
double | Omega_m |
Omega_m value. | |
double | d_omega |
d_omega value. | |
double | omega_uc |
omega upper cutoff | |
double | omega_lc |
omega lower cutoff | |
double | eta1 |
double | eta2 |
double | eta3 |
double | Bw |
Bw value. | |
bool | BwFromLambda |
Bw lambda dependance flag. | |
int | nint |
double | lam_min |
Minimum latitude. | |
double | lam_max |
Maximum latitude. | |
double | nu |
double | s |
double | f |
string | particle |
Type of particles, produced wave? Ions or electrons. Check StrToVal(string input, ParticleTypes &place) for known values. | |
double | L |
double | EMeV |
double | Alpha |
Definition at line 25 of file Parameters.h.
bool DiffusionCoefficientParamStructure::Load_dxx_parameters | ( | string | filename | ) |
Loads parameters from file.
Definition at line 408 of file Parameters.cpp.
References Bw, BwFromLambda, d_omega, DxxKp, DxxName, DxxType, Output::echo(), erf(), eta1, eta2, eta3, f, filename, filetype, lam_max, lam_min, loadOrCalculate, MLT_averaging, multiplicator, nint, nu, numberDensity, omega_lc, Omega_m, Omega_mType, omega_uc, particle, ReadFromFile(), s, time_end, time_start, useScale, waveName, and waveType.
Definition at line 71 of file Parameters.h.
Referenced by Dxx_ba(), Dxx_local(), int_Daa_loc(), int_Dpa_loc(), and int_Dpp_loc().
Bw value.
Definition at line 57 of file Parameters.h.
Referenced by Dxx_local(), and Load_dxx_parameters().
Bw lambda dependance flag.
Definition at line 58 of file Parameters.h.
Referenced by Dxx_local(), and Load_dxx_parameters().
d_omega value.
Definition at line 51 of file Parameters.h.
Referenced by Dxx_local(), and Load_dxx_parameters().
Kp value associated with parameters (for Kp-scaling).
Definition at line 40 of file Parameters.h.
Referenced by Load_dxx_parameters(), and DiffusionCoefficient::Scale().
Dxx name.
Definition at line 28 of file Parameters.h.
Referenced by DiffusionCoefficient::Calculate(), DiffusionCoefficient::Get(), and Load_dxx_parameters().
Dxx type. Check StrToVal(string input, DiffusionCoefficientTypes &place) for known values.
Definition at line 27 of file Parameters.h.
Referenced by DiffusionCoefficient::Calculate(), DiffusionCoefficient::Get(), and Load_dxx_parameters().
Definition at line 71 of file Parameters.h.
Referenced by Daa_root(), Dpa_root(), Dpp_root(), Dxx_ba(), and Dxx_local().
Definition at line 55 of file Parameters.h.
Referenced by Dxx_local(), F_cap2(), and Load_dxx_parameters().
Definition at line 55 of file Parameters.h.
Referenced by Dxx_local(), F_cap2(), and Load_dxx_parameters().
Definition at line 55 of file Parameters.h.
Referenced by Dxx_local(), F_cap2(), and Load_dxx_parameters().
File name for loading ot saving diffusion coefficients array.
Definition at line 34 of file Parameters.h.
Referenced by DiffusionCoefficient::Get(), and Load_dxx_parameters().
Type of the file (w/wo grid etc).
Definition at line 33 of file Parameters.h.
Referenced by DiffusionCoefficient::Get(), and Load_dxx_parameters().
Definition at line 71 of file Parameters.h.
Referenced by Dxx_ba(), Dxx_local(), int_Daa_loc(), int_Dpa_loc(), and int_Dpp_loc().
Maximum latitude.
Definition at line 61 of file Parameters.h.
Referenced by Dxx_ba(), and Load_dxx_parameters().
Minimum latitude.
Definition at line 60 of file Parameters.h.
Referenced by Dxx_ba(), and Load_dxx_parameters().
Load diffusion coefficient or calculate flag.
Definition at line 42 of file Parameters.h.
Referenced by DiffusionCoefficient::Get(), and Load_dxx_parameters().
MLT averaging part of the orbit.
Definition at line 45 of file Parameters.h.
Referenced by DiffusionCoefficient::Get(), and Load_dxx_parameters().
Dxx is multiplied to this number after all other operations. Useful for fast Dxx modifications.
Definition at line 47 of file Parameters.h.
Referenced by DiffusionCoefficient::Get(), and Load_dxx_parameters().
Definition at line 63 of file Parameters.h.
Referenced by Daa_root(), Dpa_root(), Dpp_root(), and Load_dxx_parameters().
Number density model. Check StrToVal(string input, NumberDencities &place) for known values.
Definition at line 44 of file Parameters.h.
Referenced by Dxx_local(), and Load_dxx_parameters().
omega lower cutoff
Definition at line 53 of file Parameters.h.
Referenced by Dxx_local(), and Load_dxx_parameters().
Omega_m value.
Definition at line 50 of file Parameters.h.
Referenced by Dxx_local(), and Load_dxx_parameters().
Omega_m type. Check StrToVal(string input, Omega_mTypes &place) for known values.
Definition at line 49 of file Parameters.h.
Referenced by Dxx_local(), and Load_dxx_parameters().
omega upper cutoff
Definition at line 52 of file Parameters.h.
Referenced by Dxx_local(), and Load_dxx_parameters().
Type of particles, produced wave? Ions or electrons. Check StrToVal(string input, ParticleTypes &place) for known values.
Definition at line 68 of file Parameters.h.
Referenced by Dxx_local(), and Load_dxx_parameters().
Definition at line 64 of file Parameters.h.
Referenced by Dxx_local(), Load_dxx_parameters(), and rrouts().
Time, when diffusion coefficient ends.
Definition at line 37 of file Parameters.h.
Referenced by Load_dxx_parameters().
Time, when diffusion coefficient starts.
Definition at line 36 of file Parameters.h.
Referenced by DiffusionCoefficientsGroup::ActivateAndScale(), and Load_dxx_parameters().
Flag, use scaling if equal to true.
Definition at line 39 of file Parameters.h.
Referenced by DiffusionCoefficient::Get(), and Load_dxx_parameters().
Wave name.
Definition at line 31 of file Parameters.h.
Referenced by DiffusionCoefficient::Calculate(), DiffusionCoefficient::Get(), and Load_dxx_parameters().
Wave type (chorus, hiss etc). Check StrToVal(string input, WaveTypes &place) for known values.
Definition at line 30 of file Parameters.h.
Referenced by Load_dxx_parameters(), and DiffusionCoefficient::Scale().