VERB_code_2.3
DxxParameters_structure Struct Reference

Struct that holds various parameters to be used for Dxx. More...

#include <Parameters.h>

Public Member Functions

bool Load_dxx_parameters (string filename)
 

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 or 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, NumberDensities &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 Bw
 Bw value.
 
bool BwFromLambda
 Bw lambda dependance flag.
 
int nint
 Number of points in integral.
 
double mirror_point_coeff
 Coefficient for mirror point (like 0.999, cause we can not integrate all the way to mirror point)
 
double lam_min
 Minimum latitude.
 
double lam_max
 Maximum latitude.
 
double nu
 \( erf(\sigma)*\sqrt{\pi} \)
 
double s
 sign
 
double f
 f_ratio
 
string particle
 Type of particles, produced wave? Ions or electrons. Check StrToVal(string input, ParticleTypes &place) for known values.
 
double eta1
 eta values, calculation parameters
 
double eta2
 eta values, calculation parameters
 
double eta3
 eta values, calculation parameters
 
double L
 global
 
double EMeV
 global
 
double Alpha
 global
 

Detailed Description

Struct that holds various parameters to be used for Dxx.

Diffusion coefficient parameters

Definition at line 27 of file Parameters.h.

Member Function Documentation

bool DxxParameters_structure::Load_dxx_parameters ( string  dxx_parameters_file_name)

Loads parameters from file

Definition at line 476 of file Parameters.cpp.


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