Class that contains all parameters of the stochastic POD. More...
#include <StoredParameters.H>
Public Member Functions | |
| StoredParameters (int argc, char *argv[]) | |
| ITHACAparameters * | get_ITHACAparameters () const |
| Getter to access all m_parameters members in the other classes. | |
| const Foam::HashTable< Foam::label, Foam::word > & | get_nModes () const |
| const Foam::HashTable< Foam::word, Foam::word > & | get_hilbertSpacePOD () const |
| Foam::word | get_pathHilbertSpace_fromHS (Foam::word hilbertSp) |
| const double & | get_weightH1 () const |
| const double & | get_weightPOD () const |
| const Foam::word & | get_patchBC () const |
| const Foam::fileName & | get_casenameData () const |
| const Foam::label & | get_startTime () const |
| const Foam::label & | get_endTime () const |
| const Foam::label & | get_nSnapshots () const |
| const Foam::label & | get_endTimeSimulation () const |
| const Foam::label & | get_nSnapshotsSimulation () const |
| const Foam::label & | get_nBlocks () const |
| bool | get_centeredOrNot () const |
| int | get_precision () const |
| const std::_Ios_Fmtflags & | get_outytpe () const |
| const Foam::word & | get_eigensolver () const |
| Foam::fvMesh & | get_mesh () const |
| const Foam::label & | get_nCells () const |
| const Foam::volVectorField & | get_template_field_U () const |
| const Foam::volScalarField & | get_template_field_p () const |
| const Foam::volScalarField & | get_template_field_nut () const |
| const Foam::volScalarField & | get_template_field_omega () const |
| const Foam::volScalarField & | get_template_field_k () const |
| const Foam::volVectorField & | get_template_field_fullStressFunction () const |
| void | set_template_field_fullStressFunction (volVectorField &templateSmag) |
| const double & | get_saveTime () const |
| const word & | get_HRMethod () const |
| const Foam::word & | get_DEIMInterpolatedField () const |
| const word & | get_HRSnapshotsField () const |
| const word & | get_ECPAlgo () const |
| Eigen::VectorXd | get_deltaWeight () const |
| void | set_centeredOrNot (const bool b) |
| void | set_eigenValues_U (const Eigen::VectorXd &input_eigenValues_U) |
| Setters to the members of StoredParameters that cannot initialize at the beginning of the program. | |
| void | set_lambda (const Eigen::VectorXd &input_lambda) |
| void | set_nModes (const Foam::word &field_name, const Foam::label &n) |
| Setters of POD and DEIM parameters. | |
| void | set_resolvedVaryingEnergy (const Foam::word &field_name, const double &n) |
| void | set_varyingEnergy (const Foam::word &field_name, const double &n) |
| void | set_meanEnergy (const Foam::word &field_name, const double &n) |
| void | set_hilbertSpacePOD (const Foam::word &field_name, const Foam::word &hilbertSp) |
| void | set_weightH1 (const double &c) |
| const wordList & | get_fieldlist () const |
| const HashTable< double, word > & | get_resolvedVaryingEnergy () const |
| const HashTable< double, word > & | get_varyingEnergy () const |
| const HashTable< double, word > & | get_meanEnergy () const |
| Foam::word | get_pathHilbertSpace (Foam::word fieldName) |
| const List< word > & | get_field_name () const |
| const List< word > & | get_field_type () const |
| const Foam::Vector< double > & | get_F_0 () const |
| void | compute_F_mask () |
| const PressureResolutionKind & | get_pressureResolutionKind () |
| const word & | get_ROMTemporalScheme () const |
| const double & | get_initialTime () const |
| const double & | get_initialTimeSimulation () const |
| const double & | get_finalTime () const |
| const double & | get_finalTimeSimulation () const |
| bool | get_interpFieldCenteredOrNot () const |
| bool | get_exportPython () const |
| bool | get_exportMatlab () const |
| bool | get_exportTxt () const |
| const word & | get_useSOTA () const |
| const dimensionedScalar & | get_nu () const |
| const Eigen::VectorXd & | get_eigenValues_U () const |
| const Eigen::VectorXd & | get_eigenValues_p () const |
| const Eigen::VectorXd & | get_lambda () const |
| const label & | get_nSimu () const |
| bool | get_forcingOrNot () const |
| bool | get_symDiff () const |
| bool | get_onLineReconstruct () const |
| on line velocity Reconstruction getter | |
| bool | get_useDDES () const |
| DDES getter. | |
| bool | get_useDNS () const |
| DNS getter. | |
| bool | get_useDEIM () const |
| Getters of DEIM parameters. | |
| const float & | get_Ck () const |
| const float & | get_Ce () const |
| const label & | get_nMagicPoints () const |
| const word & | get_folder_DEIM () const |
| const PtrList< volVectorField > & | get_tracerGradOfModesOnMagicNeighborhoods () const |
| const PtrList< volVectorField > & | get_tracerGradOfModesOnMagicPoints () const |
| const PtrList< volTensorField > & | get_deformationTensorOfModesOnMagicNeighborhoods () const |
| const PtrList< volTensorField > & | get_deformationTensorOfModesOnMagicPoints () const |
| const List< label > & | get_magicPoints () const |
| const List< label > & | get_localMagicPoints () const |
| const Eigen::MatrixXd & | get_projected_K_DEIM () const |
| const Eigen::MatrixXd & | get_projected_MK_DEIM () const |
| const volScalarField & | get_delta () const |
| const volScalarField & | get_magicDelta () const |
| const fvMesh & | get_submesh () const |
| const volScalarField & | get_volume () const |
| const double & | get_totalVolume () const |
| const volVectorField & | get_meanU () const |
| const volVectorField & | get_meanVectorDEIM () const |
| const volScalarField & | get_meanScalarDEIM () const |
| void | get_meanDEIM (volVectorField &meanVectorDEIM_out) |
| void | get_meanDEIM (volScalarField &meanVectorDEIM_out) |
| const volVectorField & | get_meanVectorDEIMMagic () const |
| const volScalarField & | get_meanScalarDEIMMagic () const |
| const Eigen::Tensor< double, 3 > & | get_xi_onMagicPts () const |
| const Eigen::Tensor< double, 3 > & | get_M_xi_onMagicPts () const |
| const Eigen::MatrixXd & | get_K_DEIM () const |
| Getter and setter of DEIM matrix K. | |
| void | set_K_DEIM (Eigen::MatrixXd &K) |
| void | set_nSnapshots (const label &input_nSnapshots) |
| Setters to the members of m_parameters that cannot initialize at the beginning of the program For instance, eigen values can be known only after POD was performed. | |
| void | set_nSnapshotsSimulation (const label &input_nSnapshotsSimulation) |
| void | set_eigenValues_p (const Eigen::VectorXd &input_eigenValues_p) |
| void | set_saveTime (const double &input_saveTime) |
| void | set_xi_onMagicPts (const Eigen::Tensor< double, 3 > xi) |
| void | set_M_xi_onMagicPts (const Eigen::Tensor< double, 3 > M_xi) |
| void | set_useSOTA (word &input_useSOTA) |
| void | set_useDDES (const bool &a) |
| set DDES | |
| void | set_useDNS (const bool &c) |
| set DNS | |
| void | set_DEIMInterpolatedField (Foam::word name) |
| Setters of POD and DEIM parameters. | |
| void | set_nMagicPoints (const label &n) |
| void | set_Ck (const float &c) |
| void | set_Ce (const float &c) |
| void | set_useDEIM (const bool &b) |
| void | set_magicPoints (const List< label > &nn) |
| void | set_localMagicPoints (const List< label > &nn) |
| void | set_projected_K_DEIM (const Eigen::MatrixXd &K_input) |
| void | set_deformationTensorOfModesOnMagicNeighborhoods (PtrList< volVectorField > &defT) |
| void | set_deformationTensorOfModesOnMagicPoints (PtrList< volVectorField > &defT) |
| void | set_deformationTensorOfModesOnMagicNeighborhoods (PtrList< volTensorField > &defT) |
| void | set_deformationTensorOfModesOnMagicPoints (PtrList< volTensorField > &defT) |
| void | set_projected_MK_DEIM (const Eigen::MatrixXd &proj_MK_input) |
| void | set_magicDelta (const volScalarField &mD) |
| void | set_submesh (fvMesh &s) |
| void | set_meanU (const volVectorField &mm) |
| void | set_meanDEIM (const volVectorField &mm) |
| void | set_meanDEIM (const volScalarField &mm) |
| void | set_meanDEIMMagic (const volVectorField &mm) |
| void | set_meanDEIMMagic (const volScalarField &mm) |
| void | set_deltaWeight (Eigen::VectorXd dw) |
Protected Attributes | |
| autoPtr< argList > | _args |
| autoPtr< Time > | runTime0 |
| Foam::Time * | runTimeData |
| ITHACAparameters * | ithacaLibraryParameters |
| IOdictionary * | ITHACAdict |
Class that contains all parameters of the stochastic POD.
Definition at line 36 of file StoredParameters.H.
| StoredParameters::StoredParameters | ( | int | argc, |
| char * | argv[] ) |
Definition at line 22 of file StoredParameters.C.
|
inline |
Definition at line 70 of file StoredParameters.H.
|
inline |
Definition at line 288 of file StoredParameters.H.
|
inline |
Definition at line 102 of file StoredParameters.H.
|
inline |
Definition at line 287 of file StoredParameters.H.
|
inline |
Definition at line 294 of file StoredParameters.H.
|
inline |
Definition at line 295 of file StoredParameters.H.
|
inline |
Definition at line 169 of file StoredParameters.H.
|
inline |
Definition at line 300 of file StoredParameters.H.
|
inline |
Definition at line 181 of file StoredParameters.H.
|
inline |
Definition at line 177 of file StoredParameters.H.
|
inline |
Definition at line 115 of file StoredParameters.H.
|
inline |
Definition at line 269 of file StoredParameters.H.
|
inline |
Definition at line 268 of file StoredParameters.H.
|
inline |
Definition at line 79 of file StoredParameters.H.
|
inline |
Definition at line 88 of file StoredParameters.H.
|
inline |
Definition at line 261 of file StoredParameters.H.
|
inline |
Definition at line 260 of file StoredParameters.H.
|
inline |
Definition at line 262 of file StoredParameters.H.
|
inline |
Definition at line 233 of file StoredParameters.H.
|
inline |
Definition at line 234 of file StoredParameters.H.
|
inline |
Definition at line 227 of file StoredParameters.H.
|
inline |
Definition at line 249 of file StoredParameters.H.
|
inline |
Definition at line 253 of file StoredParameters.H.
|
inline |
Definition at line 290 of file StoredParameters.H.
|
inline |
Definition at line 273 of file StoredParameters.H.
|
inline |
Definition at line 52 of file StoredParameters.H.
|
inline |
Definition at line 165 of file StoredParameters.H.
|
inline |
Definition at line 173 of file StoredParameters.H.
|
inline |
Definition at line 244 of file StoredParameters.H.
|
inline |
Definition at line 245 of file StoredParameters.H.
|
inline |
Definition at line 258 of file StoredParameters.H.
|
inline |
Getter to access all m_parameters members in the other classes.
Definition at line 42 of file StoredParameters.H.
|
inline |
Getter and setter of DEIM matrix K.
Definition at line 317 of file StoredParameters.H.
|
inline |
Definition at line 270 of file StoredParameters.H.
|
inline |
Definition at line 297 of file StoredParameters.H.
|
inline |
Definition at line 314 of file StoredParameters.H.
|
inline |
Definition at line 301 of file StoredParameters.H.
|
inline |
Definition at line 296 of file StoredParameters.H.
|
inline |
Definition at line 309 of file StoredParameters.H.
|
inline |
Definition at line 308 of file StoredParameters.H.
|
inline |
Definition at line 230 of file StoredParameters.H.
|
inline |
Definition at line 307 of file StoredParameters.H.
|
inline |
Definition at line 311 of file StoredParameters.H.
|
inline |
Definition at line 305 of file StoredParameters.H.
|
inline |
Definition at line 306 of file StoredParameters.H.
|
inline |
Definition at line 310 of file StoredParameters.H.
|
inline |
Definition at line 120 of file StoredParameters.H.
|
inline |
Definition at line 97 of file StoredParameters.H.
|
inline |
Definition at line 125 of file StoredParameters.H.
|
inline |
Definition at line 289 of file StoredParameters.H.
|
inline |
Definition at line 47 of file StoredParameters.H.
|
inline |
Definition at line 272 of file StoredParameters.H.
|
inline |
Definition at line 83 of file StoredParameters.H.
|
inline |
Definition at line 92 of file StoredParameters.H.
|
inline |
Definition at line 266 of file StoredParameters.H.
|
inline |
on line velocity Reconstruction getter
Definition at line 277 of file StoredParameters.H.
|
inline |
Definition at line 110 of file StoredParameters.H.
|
inline |
Definition at line 66 of file StoredParameters.H.
| Foam::word StoredParameters::get_pathHilbertSpace | ( | Foam::word | fieldName | ) |
Definition at line 454 of file StoredParameters.C.
| Foam::word StoredParameters::get_pathHilbertSpace_fromHS | ( | Foam::word | hilbertSp | ) |
Definition at line 427 of file StoredParameters.C.
|
inline |
Definition at line 106 of file StoredParameters.H.
|
inline |
Definition at line 240 of file StoredParameters.H.
|
inline |
Definition at line 298 of file StoredParameters.H.
|
inline |
Definition at line 299 of file StoredParameters.H.
|
inline |
Definition at line 228 of file StoredParameters.H.
|
inline |
Definition at line 242 of file StoredParameters.H.
|
inline |
Definition at line 160 of file StoredParameters.H.
|
inline |
Definition at line 75 of file StoredParameters.H.
|
inline |
Definition at line 302 of file StoredParameters.H.
|
inline |
Definition at line 274 of file StoredParameters.H.
|
inline |
Definition at line 150 of file StoredParameters.H.
|
inline |
Definition at line 146 of file StoredParameters.H.
|
inline |
Definition at line 138 of file StoredParameters.H.
|
inline |
Definition at line 142 of file StoredParameters.H.
|
inline |
Definition at line 134 of file StoredParameters.H.
|
inline |
Definition at line 130 of file StoredParameters.H.
|
inline |
Definition at line 304 of file StoredParameters.H.
|
inline |
Definition at line 292 of file StoredParameters.H.
|
inline |
Definition at line 293 of file StoredParameters.H.
|
inline |
DDES getter.
Definition at line 280 of file StoredParameters.H.
|
inline |
Getters of DEIM parameters.
Definition at line 286 of file StoredParameters.H.
|
inline |
DNS getter.
Definition at line 283 of file StoredParameters.H.
|
inline |
Definition at line 264 of file StoredParameters.H.
|
inline |
Definition at line 229 of file StoredParameters.H.
|
inline |
Definition at line 303 of file StoredParameters.H.
|
inline |
Definition at line 58 of file StoredParameters.H.
|
inline |
Definition at line 62 of file StoredParameters.H.
|
inline |
Definition at line 313 of file StoredParameters.H.
|
inline |
Definition at line 340 of file StoredParameters.H.
|
inline |
Definition at line 186 of file StoredParameters.H.
|
inline |
Definition at line 339 of file StoredParameters.H.
|
inline |
Definition at line 356 of file StoredParameters.H.
|
inline |
Definition at line 346 of file StoredParameters.H.
|
inline |
Definition at line 361 of file StoredParameters.H.
|
inline |
Definition at line 351 of file StoredParameters.H.
|
inline |
Setters of POD and DEIM parameters.
Definition at line 337 of file StoredParameters.H.
|
inline |
Definition at line 382 of file StoredParameters.H.
|
inline |
Definition at line 324 of file StoredParameters.H.
|
inline |
Setters to the members of StoredParameters that cannot initialize at the beginning of the program.
Definition at line 192 of file StoredParameters.H.
|
inline |
Definition at line 217 of file StoredParameters.H.
|
inline |
Definition at line 318 of file StoredParameters.H.
|
inline |
Definition at line 196 of file StoredParameters.H.
|
inline |
Definition at line 344 of file StoredParameters.H.
|
inline |
Definition at line 327 of file StoredParameters.H.
|
inline |
Definition at line 367 of file StoredParameters.H.
|
inline |
Definition at line 343 of file StoredParameters.H.
|
inline |
Definition at line 373 of file StoredParameters.H.
|
inline |
Definition at line 372 of file StoredParameters.H.
|
inline |
Definition at line 378 of file StoredParameters.H.
|
inline |
Definition at line 374 of file StoredParameters.H.
|
inline |
Definition at line 213 of file StoredParameters.H.
|
inline |
Definition at line 371 of file StoredParameters.H.
|
inline |
Definition at line 338 of file StoredParameters.H.
|
inline |
Setters of POD and DEIM parameters.
Definition at line 201 of file StoredParameters.H.
|
inline |
Setters to the members of m_parameters that cannot initialize at the beginning of the program For instance, eigen values can be known only after POD was performed.
Definition at line 322 of file StoredParameters.H.
|
inline |
Definition at line 323 of file StoredParameters.H.
|
inline |
Definition at line 345 of file StoredParameters.H.
|
inline |
Definition at line 366 of file StoredParameters.H.
|
inline |
Definition at line 205 of file StoredParameters.H.
|
inline |
Definition at line 325 of file StoredParameters.H.
|
inline |
Definition at line 368 of file StoredParameters.H.
|
inline |
Definition at line 154 of file StoredParameters.H.
|
inline |
set DDES
Definition at line 331 of file StoredParameters.H.
|
inline |
Definition at line 341 of file StoredParameters.H.
|
inline |
set DNS
Definition at line 334 of file StoredParameters.H.
|
inline |
Definition at line 328 of file StoredParameters.H.
|
inline |
Definition at line 209 of file StoredParameters.H.
|
inline |
Definition at line 222 of file StoredParameters.H.
|
inline |
Definition at line 326 of file StoredParameters.H.
|
protected |
Definition at line 399 of file StoredParameters.H.
|
protected |
Definition at line 406 of file StoredParameters.H.
|
protected |
Definition at line 405 of file StoredParameters.H.
|
protected |
Definition at line 400 of file StoredParameters.H.
|
protected |
Definition at line 401 of file StoredParameters.H.
1.16.1