Class for the definition of some general parameters, the parameters must be defined from the file ITHACAdict inside the system folder. More...
#include <ITHACAparameters.H>
Public Member Functions | |
ITHACAparameters (fvMesh &mesh, Time &localTime) | |
~ITHACAparameters ()=delete | |
Delete empty constructor. | |
Static Public Member Functions | |
static ITHACAparameters * | getInstance (fvMesh &mesh, Time &localTime) |
Gets an instance of ITHACAparameters, to be used if the instance is not existing. | |
static ITHACAparameters * | getInstance () |
Gets an instance of ITHACAparameters, to be used if the instance is already existing. | |
Public Attributes | |
word | eigensolver |
type of eigensolver used in the eigenvalue decomposition can be either be eigen or spectra | |
label | precision |
precision of the output Market Matrix objects (i.e. reduced matrices, eigenvalues, ...) | |
bool | exportPython |
bool | exportMatlab |
bool | exportTxt |
bool | debug |
bool | warnings |
bool | correctBC |
std::_Ios_Fmtflags | outytpe |
type of output format can be fixed or scientific | |
IOdictionary * | ITHACAdict |
Dictionary for input objects from file. | |
Time & | runTime |
runTime defined locally | |
fvMesh & | mesh |
Mesh object defined locally. | |
Static Public Attributes | |
static ITHACAparameters * | instance = nullptr |
Pointer to the ITHACAparameters class. | |
Class for the definition of some general parameters, the parameters must be defined from the file ITHACAdict inside the system folder.
Definition at line 40 of file ITHACAparameters.H.
ITHACAparameters::ITHACAparameters | ( | fvMesh & | mesh, |
Time & | localTime ) |
Definition at line 5 of file ITHACAparameters.C.
|
delete |
Delete empty constructor.
|
static |
Gets an instance of ITHACAparameters, to be used if the instance is already existing.
Definition at line 55 of file ITHACAparameters.C.
|
static |
Gets an instance of ITHACAparameters, to be used if the instance is not existing.
mesh | The mesh |
localTime | The runtime object |
Definition at line 44 of file ITHACAparameters.C.
bool ITHACAparameters::correctBC |
Definition at line 58 of file ITHACAparameters.H.
bool ITHACAparameters::debug |
Definition at line 56 of file ITHACAparameters.H.
word ITHACAparameters::eigensolver |
type of eigensolver used in the eigenvalue decomposition can be either be eigen or spectra
Definition at line 47 of file ITHACAparameters.H.
bool ITHACAparameters::exportMatlab |
Definition at line 54 of file ITHACAparameters.H.
bool ITHACAparameters::exportPython |
Definition at line 53 of file ITHACAparameters.H.
bool ITHACAparameters::exportTxt |
Definition at line 55 of file ITHACAparameters.H.
|
static |
Pointer to the ITHACAparameters class.
Definition at line 73 of file ITHACAparameters.H.
IOdictionary* ITHACAparameters::ITHACAdict |
Dictionary for input objects from file.
Definition at line 64 of file ITHACAparameters.H.
fvMesh& ITHACAparameters::mesh |
Mesh object defined locally.
Definition at line 70 of file ITHACAparameters.H.
std::_Ios_Fmtflags ITHACAparameters::outytpe |
type of output format can be fixed or scientific
Definition at line 61 of file ITHACAparameters.H.
label ITHACAparameters::precision |
precision of the output Market Matrix objects (i.e. reduced matrices, eigenvalues, ...)
Definition at line 50 of file ITHACAparameters.H.
Time& ITHACAparameters::runTime |
runTime defined locally
Definition at line 67 of file ITHACAparameters.H.
bool ITHACAparameters::warnings |
Definition at line 57 of file ITHACAparameters.H.