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 | exportNpy |
| 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 56 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 45 of file ITHACAparameters.C.
| bool ITHACAparameters::correctBC |
Definition at line 59 of file ITHACAparameters.H.
| bool ITHACAparameters::debug |
Definition at line 57 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::exportNpy |
Definition at line 56 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 74 of file ITHACAparameters.H.
| IOdictionary* ITHACAparameters::ITHACAdict |
Dictionary for input objects from file.
Definition at line 65 of file ITHACAparameters.H.
| fvMesh& ITHACAparameters::mesh |
Mesh object defined locally.
Definition at line 71 of file ITHACAparameters.H.
| std::_Ios_Fmtflags ITHACAparameters::outytpe |
type of output format can be fixed or scientific
Definition at line 62 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 68 of file ITHACAparameters.H.
| bool ITHACAparameters::warnings |
Definition at line 58 of file ITHACAparameters.H.
1.13.2