VERB_code_2.3
|
Main parameters structure that holds smaller structures for individual parameters. More...
#include <Parameters.h>
Classes | |
struct | BoundaryCondition |
Boundary conditions parameters structure. More... | |
struct | General_Output_parameters |
General program output parameters structure. More... | |
struct | GridElement |
Grid element parameters structure. More... | |
struct | Interpolation |
Interpolation parameters structure More... | |
struct | PSD |
PSD parameters structure. More... | |
struct | SL_structure |
Sources and losses parameters structure. More... | |
Public Member Functions | |
bool | Load_parameters (string filename) |
Public Attributes | |
int | outputLvl |
Detalization level of screen output. | |
double | nDays |
Simulation total time, days. | |
double | timeStep |
Time step, hours. | |
int | totalIterationsNumber |
Total number of iterations. | |
bool | useRadialDiffusion |
Using diffusions flags. | |
bool | useAlphaDiffusion |
Using diffusions flags. | |
bool | useEnergyDiffusion |
Using diffusions flags. | |
bool | useEnergyAlphaMixedTerms |
string | DLLType |
DLL type (which method to use to calculate). Check StrToVal(string input, DLLTypes &place) for known values. | |
Matrix1D< double > | Kp |
Kp array. | |
string | useKp |
Flag, using Kp index. constant - use constant value, file - read from file. | |
double | constKp |
constant Kp value (if it's constant). | |
string | fileKp |
Kp file name. | |
Matrix1D< double > | Bf |
Boundary flux array. | |
string | useBf |
Flag, using boundary flux dependences if equal true. | |
double | constBf |
constant Bf value (if it's constant). | |
string | fileBf |
Bf file name. | |
Matrix1D< double > | Lpp |
Lpp array. | |
string | useLpp |
Flag, using plasma pause location dependences if equal true. | |
double | constLpp |
constant Lpp value (if it's constant). | |
string | fileLpp |
Lpp file name. | |
Matrix1D< double > | tau |
Lifetime out of the plasmasphere. | |
Matrix1D< double > | tauLpp |
Lifetime inside of the plasmasphere. | |
bool | outputModelMatrix |
Output model matrix. | |
bool | NoNegative |
Artificially no negative PSD. | |
bool | useLossCone |
specify whether using loss cone or not | |
struct Parameters_structure::General_Output_parameters | general_Output_parameters |
instance of the struct | |
string | radialDiffusionGrid_type |
Local diffusions grid type. | |
string | localDiffusionsGrid_type |
Radial diffusions grid type. | |
string | radialDiffusionGrid_filename |
filename, if grid load from file | |
string | localDiffusionsGrid_filename |
filename, if grid load from file | |
struct Parameters_structure::GridElement | radialDiffusionGrid_L |
grid elements for local and radial diffusion, and corresponding types of elements | |
struct Parameters_structure::GridElement | radialDiffusionGrid_pc |
struct Parameters_structure::GridElement | radialDiffusionGrid_alpha |
struct Parameters_structure::GridElement | radialDiffusionGrid_epc |
struct Parameters_structure::GridElement | localDiffusionsGrid_L |
struct Parameters_structure::GridElement | localDiffusionsGrid_pc |
struct Parameters_structure::GridElement | localDiffusionsGrid_alpha |
struct Parameters_structure::GridElement | localDiffusionsGrid_epc |
struct Parameters_structure::BoundaryCondition | L_LowerBoundaryCondition |
struct Parameters_structure::BoundaryCondition | L_UpperBoundaryCondition |
struct Parameters_structure::BoundaryCondition | pc_LowerBoundaryCondition |
struct Parameters_structure::BoundaryCondition | pc_UpperBoundaryCondition |
struct Parameters_structure::BoundaryCondition | alpha_LowerBoundaryCondition |
struct Parameters_structure::BoundaryCondition | alpha_UpperBoundaryCondition |
struct Parameters_structure::PSD | psdRadialDiffusion |
PSD parameters for radial diffusion. | |
struct Parameters_structure::PSD | psdLocalDiffusions |
PSD parameters for local diffusions. | |
struct Parameters_structure::SL_structure | SL |
instance of the struct | |
struct Parameters_structure::Interpolation | interpolation |
Interpolation parameters. | |
vector< DxxParameters_structure > | DxxParametersList |
List of diffusion coefficients parameters. | |
string | usetau |
key word to define if and how to use tau/tauLpp | |
string | usetauLpp |
key word to define if and how to use tau/tauLpp | |
Main parameters structure that holds smaller structures for individual parameters.
List of diffusion coefficient parameters. The structure was modified without multiple substructures according to request of project PI
Definition at line 94 of file Parameters.h.
bool Parameters_structure::Load_parameters | ( | string | filename | ) |
Loads parameters from file
Definition at line 72 of file Parameters.cpp.
bool Parameters_structure::useEnergyAlphaMixedTerms |
Using mixed terms flags.
Definition at line 103 of file Parameters.h.