VERB_code_2.2
2
|
#include <Parameters.h>
Classes | |
struct | BoundaryCondition |
struct | General_Output_parameters |
struct | GridElement |
struct | Interpolation |
struct | PSD |
struct | SL_structure |
Public Member Functions | |
bool | Load_parameters (string filename) |
Load parameters of calculation from ini file to the structure. More... | |
Main parameters structure. The structure was modified withoud multiple substructures according to request of project PI
Definition at line 94 of file Parameters.h.
bool Parameters_structure::Load_parameters | ( | string | filename) |
Load parameters of calculation from ini file to the structure.
filename | - Location of the "Parameters.ini" file |
Loads parameters from file
Definition at line 71 of file Parameters.cpp.
References Output::echo(), load_1d(), VF::max(), Output::outputLvl, VF::pfunc(), VC::pi, ReadFromFile(), and str2bool().
int Parameters_structure::outputLvl |
Detalization level of screen output.
Definition at line 96 of file Parameters.h.
double Parameters_structure::nDays |
Simulation total time, days.
Definition at line 97 of file Parameters.h.
double Parameters_structure::timeStep |
Time step, hours.
Definition at line 98 of file Parameters.h.
int Parameters_structure::totalIterationsNumber |
Total number of iterations.
Definition at line 99 of file Parameters.h.
bool Parameters_structure::useRadialDiffusion |
Using diffusions flags.
Definition at line 100 of file Parameters.h.
bool Parameters_structure::useAlphaDiffusion |
Using diffusions flags.
Definition at line 101 of file Parameters.h.
bool Parameters_structure::useEnergyDiffusion |
Using diffusions flags.
Definition at line 102 of file Parameters.h.
bool Parameters_structure::useEnergyAlphaMixedTerms |
Using mixed terms flags.
Definition at line 103 of file Parameters.h.
string Parameters_structure::DLLType |
DLL type (which method to use to calculate). Check StrToVal(string input, DLLTypes &place) for known values.
Definition at line 105 of file Parameters.h.
Matrix1D<double> Parameters_structure::Kp |
Kp array.
Definition at line 106 of file Parameters.h.
string Parameters_structure::useKp |
Flag, using Kp index. constant - use constant value, file - read from file.
Definition at line 107 of file Parameters.h.
double Parameters_structure::constKp |
constant Kp value (if it's constant).
Definition at line 108 of file Parameters.h.
string Parameters_structure::fileKp |
Kp file name.
Definition at line 109 of file Parameters.h.
Matrix1D<double> Parameters_structure::Bf |
Boundary flux array.
Definition at line 110 of file Parameters.h.
string Parameters_structure::useBf |
Flag, using boundary flux dependences if equal true.
Definition at line 111 of file Parameters.h.
double Parameters_structure::constBf |
constant Bf value (if it's constant).
Definition at line 112 of file Parameters.h.
string Parameters_structure::fileBf |
Bf file name.
Definition at line 113 of file Parameters.h.
Matrix1D<double> Parameters_structure::Lpp |
Lpp array.
Definition at line 114 of file Parameters.h.
string Parameters_structure::useLpp |
Flag, using plasma pause location dependences if equal true.
Definition at line 115 of file Parameters.h.
double Parameters_structure::constLpp |
constant Lpp value (if it's constant).
Definition at line 116 of file Parameters.h.
string Parameters_structure::fileLpp |
Lpp file name.
Definition at line 117 of file Parameters.h.
string Parameters_structure::usetau |
Definition at line 118 of file Parameters.h.
string Parameters_structure::usetauLpp |
Definition at line 118 of file Parameters.h.
Matrix1D<double> Parameters_structure::tau |
Lifetime out of the plasmasphere.
Definition at line 119 of file Parameters.h.
Matrix1D<double> Parameters_structure::tauLpp |
Lifetime inside of the plasmasphere.
Definition at line 120 of file Parameters.h.
bool Parameters_structure::outputModelMatrix |
Output model matrix.
Definition at line 122 of file Parameters.h.
bool Parameters_structure::NoNegative |
Artificially no negative PSD.
Definition at line 123 of file Parameters.h.
bool Parameters_structure::useLossCone |
Flag to use the loss cone in the calculation.
Definition at line 125 of file Parameters.h.
struct Parameters_structure::General_Output_parameters Parameters_structure::general_Output_parameters |
string Parameters_structure::radialDiffusionGrid_type |
Local diffusions grid type.
Definition at line 138 of file Parameters.h.
string Parameters_structure::localDiffusionsGrid_type |
Radial diffusion grid type.
Definition at line 138 of file Parameters.h.
string Parameters_structure::radialDiffusionGrid_filename |
filename, if grid load from file
Definition at line 141 of file Parameters.h.
string Parameters_structure::localDiffusionsGrid_filename |
filename, if grid load from file
Definition at line 142 of file Parameters.h.
struct Parameters_structure::GridElement Parameters_structure::radialDiffusionGrid_L |
struct Parameters_structure::GridElement Parameters_structure::radialDiffusionGrid_pc |
struct Parameters_structure::GridElement Parameters_structure::radialDiffusionGrid_alpha |
struct Parameters_structure::GridElement Parameters_structure::radialDiffusionGrid_epc |
struct Parameters_structure::GridElement Parameters_structure::localDiffusionsGrid_L |
struct Parameters_structure::GridElement Parameters_structure::localDiffusionsGrid_pc |
struct Parameters_structure::GridElement Parameters_structure::localDiffusionsGrid_alpha |
struct Parameters_structure::GridElement Parameters_structure::localDiffusionsGrid_epc |
struct Parameters_structure::BoundaryCondition Parameters_structure::L_LowerBoundaryCondition |
struct Parameters_structure::BoundaryCondition Parameters_structure::L_UpperBoundaryCondition |
struct Parameters_structure::BoundaryCondition Parameters_structure::pc_LowerBoundaryCondition |
struct Parameters_structure::BoundaryCondition Parameters_structure::pc_UpperBoundaryCondition |
struct Parameters_structure::BoundaryCondition Parameters_structure::alpha_LowerBoundaryCondition |
struct Parameters_structure::BoundaryCondition Parameters_structure::alpha_UpperBoundaryCondition |
struct Parameters_structure::PSD Parameters_structure::psdRadialDiffusion |
PSD parameters for radial diffusion.
struct Parameters_structure::PSD Parameters_structure::psdLocalDiffusions |
PSD parameters for local diffusions.
struct Parameters_structure::SL_structure Parameters_structure::SL |
struct Parameters_structure::Interpolation Parameters_structure::interpolation |
Interpolation parameters.
vector<DxxParameters_structure> Parameters_structure::DxxParametersList |
List of diffusion coefficients parameters.
Definition at line 248 of file Parameters.h.