Loading...
Searching...
No Matches
StoredParameters Class Reference

Class that contains all parameters of the stochastic POD. More...

#include <StoredParameters.H>

Inheritance diagram for StoredParameters:
Parameters

Public Member Functions

 StoredParameters (int argc, char *argv[])
ITHACAparametersget_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
ITHACAparametersithacaLibraryParameters
IOdictionary * ITHACAdict

Detailed Description

Class that contains all parameters of the stochastic POD.

Definition at line 36 of file StoredParameters.H.

Constructor & Destructor Documentation

◆ StoredParameters()

StoredParameters::StoredParameters ( int argc,
char * argv[] )

Definition at line 22 of file StoredParameters.C.

Member Function Documentation

◆ get_casenameData()

const Foam::fileName & StoredParameters::get_casenameData ( ) const
inline

Definition at line 70 of file StoredParameters.H.

◆ get_Ce()

const float & StoredParameters::get_Ce ( ) const
inline

Definition at line 288 of file StoredParameters.H.

◆ get_centeredOrNot()

bool StoredParameters::get_centeredOrNot ( ) const
inline

Definition at line 102 of file StoredParameters.H.

◆ get_Ck()

const float & StoredParameters::get_Ck ( ) const
inline

Definition at line 287 of file StoredParameters.H.

◆ get_deformationTensorOfModesOnMagicNeighborhoods()

const PtrList< volTensorField > & StoredParameters::get_deformationTensorOfModesOnMagicNeighborhoods ( ) const
inline

Definition at line 294 of file StoredParameters.H.

◆ get_deformationTensorOfModesOnMagicPoints()

const PtrList< volTensorField > & StoredParameters::get_deformationTensorOfModesOnMagicPoints ( ) const
inline

Definition at line 295 of file StoredParameters.H.

◆ get_DEIMInterpolatedField()

const Foam::word & StoredParameters::get_DEIMInterpolatedField ( ) const
inline

Definition at line 169 of file StoredParameters.H.

◆ get_delta()

const volScalarField & StoredParameters::get_delta ( ) const
inline

Definition at line 300 of file StoredParameters.H.

◆ get_deltaWeight()

Eigen::VectorXd StoredParameters::get_deltaWeight ( ) const
inline

Definition at line 181 of file StoredParameters.H.

◆ get_ECPAlgo()

const word & StoredParameters::get_ECPAlgo ( ) const
inline

Definition at line 177 of file StoredParameters.H.

◆ get_eigensolver()

const Foam::word & StoredParameters::get_eigensolver ( ) const
inline

Definition at line 115 of file StoredParameters.H.

◆ get_eigenValues_p()

const Eigen::VectorXd & StoredParameters::get_eigenValues_p ( ) const
inline

Definition at line 269 of file StoredParameters.H.

◆ get_eigenValues_U()

const Eigen::VectorXd & StoredParameters::get_eigenValues_U ( ) const
inline

Definition at line 268 of file StoredParameters.H.

◆ get_endTime()

const Foam::label & StoredParameters::get_endTime ( ) const
inline

Definition at line 79 of file StoredParameters.H.

◆ get_endTimeSimulation()

const Foam::label & StoredParameters::get_endTimeSimulation ( ) const
inline

Definition at line 88 of file StoredParameters.H.

◆ get_exportMatlab()

bool StoredParameters::get_exportMatlab ( ) const
inline

Definition at line 261 of file StoredParameters.H.

◆ get_exportPython()

bool StoredParameters::get_exportPython ( ) const
inline

Definition at line 260 of file StoredParameters.H.

◆ get_exportTxt()

bool StoredParameters::get_exportTxt ( ) const
inline

Definition at line 262 of file StoredParameters.H.

◆ get_field_name()

const List< word > & StoredParameters::get_field_name ( ) const
inline

Definition at line 233 of file StoredParameters.H.

◆ get_field_type()

const List< word > & StoredParameters::get_field_type ( ) const
inline

Definition at line 234 of file StoredParameters.H.

◆ get_fieldlist()

const wordList & StoredParameters::get_fieldlist ( ) const
inline

Definition at line 227 of file StoredParameters.H.

◆ get_finalTime()

const double & StoredParameters::get_finalTime ( ) const
inline

Definition at line 249 of file StoredParameters.H.

◆ get_finalTimeSimulation()

const double & StoredParameters::get_finalTimeSimulation ( ) const
inline

Definition at line 253 of file StoredParameters.H.

◆ get_folder_DEIM()

const word & StoredParameters::get_folder_DEIM ( ) const
inline

Definition at line 290 of file StoredParameters.H.

◆ get_forcingOrNot()

bool StoredParameters::get_forcingOrNot ( ) const
inline

Definition at line 273 of file StoredParameters.H.

◆ get_hilbertSpacePOD()

const Foam::HashTable< Foam::word, Foam::word > & StoredParameters::get_hilbertSpacePOD ( ) const
inline

Definition at line 52 of file StoredParameters.H.

◆ get_HRMethod()

const word & StoredParameters::get_HRMethod ( ) const
inline

Definition at line 165 of file StoredParameters.H.

◆ get_HRSnapshotsField()

const word & StoredParameters::get_HRSnapshotsField ( ) const
inline

Definition at line 173 of file StoredParameters.H.

◆ get_initialTime()

const double & StoredParameters::get_initialTime ( ) const
inline

Definition at line 244 of file StoredParameters.H.

◆ get_initialTimeSimulation()

const double & StoredParameters::get_initialTimeSimulation ( ) const
inline

Definition at line 245 of file StoredParameters.H.

◆ get_interpFieldCenteredOrNot()

bool StoredParameters::get_interpFieldCenteredOrNot ( ) const
inline

Definition at line 258 of file StoredParameters.H.

◆ get_ITHACAparameters()

ITHACAparameters * StoredParameters::get_ITHACAparameters ( ) const
inline

Getter to access all m_parameters members in the other classes.

Definition at line 42 of file StoredParameters.H.

◆ get_K_DEIM()

const Eigen::MatrixXd & StoredParameters::get_K_DEIM ( ) const
inline

Getter and setter of DEIM matrix K.

Definition at line 317 of file StoredParameters.H.

◆ get_lambda()

const Eigen::VectorXd & StoredParameters::get_lambda ( ) const
inline

Definition at line 270 of file StoredParameters.H.

◆ get_localMagicPoints()

const List< label > & StoredParameters::get_localMagicPoints ( ) const
inline

Definition at line 297 of file StoredParameters.H.

◆ get_M_xi_onMagicPts()

const Eigen::Tensor< double, 3 > & StoredParameters::get_M_xi_onMagicPts ( ) const
inline

Definition at line 314 of file StoredParameters.H.

◆ get_magicDelta()

const volScalarField & StoredParameters::get_magicDelta ( ) const
inline

Definition at line 301 of file StoredParameters.H.

◆ get_magicPoints()

const List< label > & StoredParameters::get_magicPoints ( ) const
inline

Definition at line 296 of file StoredParameters.H.

◆ get_meanDEIM() [1/2]

void StoredParameters::get_meanDEIM ( volScalarField & meanVectorDEIM_out)
inline

Definition at line 309 of file StoredParameters.H.

◆ get_meanDEIM() [2/2]

void StoredParameters::get_meanDEIM ( volVectorField & meanVectorDEIM_out)
inline

Definition at line 308 of file StoredParameters.H.

◆ get_meanEnergy()

const HashTable< double, word > & StoredParameters::get_meanEnergy ( ) const
inline

Definition at line 230 of file StoredParameters.H.

◆ get_meanScalarDEIM()

const volScalarField & StoredParameters::get_meanScalarDEIM ( ) const
inline

Definition at line 307 of file StoredParameters.H.

◆ get_meanScalarDEIMMagic()

const volScalarField & StoredParameters::get_meanScalarDEIMMagic ( ) const
inline

Definition at line 311 of file StoredParameters.H.

◆ get_meanU()

const volVectorField & StoredParameters::get_meanU ( ) const
inline

Definition at line 305 of file StoredParameters.H.

◆ get_meanVectorDEIM()

const volVectorField & StoredParameters::get_meanVectorDEIM ( ) const
inline

Definition at line 306 of file StoredParameters.H.

◆ get_meanVectorDEIMMagic()

const volVectorField & StoredParameters::get_meanVectorDEIMMagic ( ) const
inline

Definition at line 310 of file StoredParameters.H.

◆ get_mesh()

Foam::fvMesh & StoredParameters::get_mesh ( ) const
inline

Definition at line 120 of file StoredParameters.H.

◆ get_nBlocks()

const Foam::label & StoredParameters::get_nBlocks ( ) const
inline

Definition at line 97 of file StoredParameters.H.

◆ get_nCells()

const Foam::label & StoredParameters::get_nCells ( ) const
inline

Definition at line 125 of file StoredParameters.H.

◆ get_nMagicPoints()

const label & StoredParameters::get_nMagicPoints ( ) const
inline

Definition at line 289 of file StoredParameters.H.

◆ get_nModes()

const Foam::HashTable< Foam::label, Foam::word > & StoredParameters::get_nModes ( ) const
inline

Definition at line 47 of file StoredParameters.H.

◆ get_nSimu()

const label & StoredParameters::get_nSimu ( ) const
inline

Definition at line 272 of file StoredParameters.H.

◆ get_nSnapshots()

const Foam::label & StoredParameters::get_nSnapshots ( ) const
inline

Definition at line 83 of file StoredParameters.H.

◆ get_nSnapshotsSimulation()

const Foam::label & StoredParameters::get_nSnapshotsSimulation ( ) const
inline

Definition at line 92 of file StoredParameters.H.

◆ get_nu()

const dimensionedScalar & StoredParameters::get_nu ( ) const
inline

Definition at line 266 of file StoredParameters.H.

◆ get_onLineReconstruct()

bool StoredParameters::get_onLineReconstruct ( ) const
inline

on line velocity Reconstruction getter

Definition at line 277 of file StoredParameters.H.

◆ get_outytpe()

const std::_Ios_Fmtflags & StoredParameters::get_outytpe ( ) const
inline

Definition at line 110 of file StoredParameters.H.

◆ get_patchBC()

const Foam::word & StoredParameters::get_patchBC ( ) const
inline

Definition at line 66 of file StoredParameters.H.

◆ get_pathHilbertSpace()

Foam::word StoredParameters::get_pathHilbertSpace ( Foam::word fieldName)

Definition at line 454 of file StoredParameters.C.

◆ get_pathHilbertSpace_fromHS()

Foam::word StoredParameters::get_pathHilbertSpace_fromHS ( Foam::word hilbertSp)

Definition at line 427 of file StoredParameters.C.

◆ get_precision()

int StoredParameters::get_precision ( ) const
inline

Definition at line 106 of file StoredParameters.H.

◆ get_pressureResolutionKind()

const PressureResolutionKind & StoredParameters::get_pressureResolutionKind ( )
inline

Definition at line 240 of file StoredParameters.H.

◆ get_projected_K_DEIM()

const Eigen::MatrixXd & StoredParameters::get_projected_K_DEIM ( ) const
inline

Definition at line 298 of file StoredParameters.H.

◆ get_projected_MK_DEIM()

const Eigen::MatrixXd & StoredParameters::get_projected_MK_DEIM ( ) const
inline

Definition at line 299 of file StoredParameters.H.

◆ get_resolvedVaryingEnergy()

const HashTable< double, word > & StoredParameters::get_resolvedVaryingEnergy ( ) const
inline

Definition at line 228 of file StoredParameters.H.

◆ get_ROMTemporalScheme()

const word & StoredParameters::get_ROMTemporalScheme ( ) const
inline

Definition at line 242 of file StoredParameters.H.

◆ get_saveTime()

const double & StoredParameters::get_saveTime ( ) const
inline

Definition at line 160 of file StoredParameters.H.

◆ get_startTime()

const Foam::label & StoredParameters::get_startTime ( ) const
inline

Definition at line 75 of file StoredParameters.H.

◆ get_submesh()

const fvMesh & StoredParameters::get_submesh ( ) const
inline

Definition at line 302 of file StoredParameters.H.

◆ get_symDiff()

bool StoredParameters::get_symDiff ( ) const
inline

Definition at line 274 of file StoredParameters.H.

◆ get_template_field_fullStressFunction()

const Foam::volVectorField & StoredParameters::get_template_field_fullStressFunction ( ) const
inline

Definition at line 150 of file StoredParameters.H.

◆ get_template_field_k()

const Foam::volScalarField & StoredParameters::get_template_field_k ( ) const
inline

Definition at line 146 of file StoredParameters.H.

◆ get_template_field_nut()

const Foam::volScalarField & StoredParameters::get_template_field_nut ( ) const
inline

Definition at line 138 of file StoredParameters.H.

◆ get_template_field_omega()

const Foam::volScalarField & StoredParameters::get_template_field_omega ( ) const
inline

Definition at line 142 of file StoredParameters.H.

◆ get_template_field_p()

const Foam::volScalarField & StoredParameters::get_template_field_p ( ) const
inline

Definition at line 134 of file StoredParameters.H.

◆ get_template_field_U()

const Foam::volVectorField & StoredParameters::get_template_field_U ( ) const
inline

Definition at line 130 of file StoredParameters.H.

◆ get_totalVolume()

const double & StoredParameters::get_totalVolume ( ) const
inline

Definition at line 304 of file StoredParameters.H.

◆ get_tracerGradOfModesOnMagicNeighborhoods()

const PtrList< volVectorField > & StoredParameters::get_tracerGradOfModesOnMagicNeighborhoods ( ) const
inline

Definition at line 292 of file StoredParameters.H.

◆ get_tracerGradOfModesOnMagicPoints()

const PtrList< volVectorField > & StoredParameters::get_tracerGradOfModesOnMagicPoints ( ) const
inline

Definition at line 293 of file StoredParameters.H.

◆ get_useDDES()

bool StoredParameters::get_useDDES ( ) const
inline

DDES getter.

Definition at line 280 of file StoredParameters.H.

◆ get_useDEIM()

bool StoredParameters::get_useDEIM ( ) const
inline

Getters of DEIM parameters.

Definition at line 286 of file StoredParameters.H.

◆ get_useDNS()

bool StoredParameters::get_useDNS ( ) const
inline

DNS getter.

Definition at line 283 of file StoredParameters.H.

◆ get_useSOTA()

const word & StoredParameters::get_useSOTA ( ) const
inline

Definition at line 264 of file StoredParameters.H.

◆ get_varyingEnergy()

const HashTable< double, word > & StoredParameters::get_varyingEnergy ( ) const
inline

Definition at line 229 of file StoredParameters.H.

◆ get_volume()

const volScalarField & StoredParameters::get_volume ( ) const
inline

Definition at line 303 of file StoredParameters.H.

◆ get_weightH1()

const double & StoredParameters::get_weightH1 ( ) const
inline

Definition at line 58 of file StoredParameters.H.

◆ get_weightPOD()

const double & StoredParameters::get_weightPOD ( ) const
inline

Definition at line 62 of file StoredParameters.H.

◆ get_xi_onMagicPts()

const Eigen::Tensor< double, 3 > & StoredParameters::get_xi_onMagicPts ( ) const
inline

Definition at line 313 of file StoredParameters.H.

◆ set_Ce()

void StoredParameters::set_Ce ( const float & c)
inline

Definition at line 340 of file StoredParameters.H.

◆ set_centeredOrNot()

void StoredParameters::set_centeredOrNot ( const bool b)
inline

Definition at line 186 of file StoredParameters.H.

◆ set_Ck()

void StoredParameters::set_Ck ( const float & c)
inline

Definition at line 339 of file StoredParameters.H.

◆ set_deformationTensorOfModesOnMagicNeighborhoods() [1/2]

void StoredParameters::set_deformationTensorOfModesOnMagicNeighborhoods ( PtrList< volTensorField > & defT)
inline

Definition at line 356 of file StoredParameters.H.

◆ set_deformationTensorOfModesOnMagicNeighborhoods() [2/2]

void StoredParameters::set_deformationTensorOfModesOnMagicNeighborhoods ( PtrList< volVectorField > & defT)
inline

Definition at line 346 of file StoredParameters.H.

◆ set_deformationTensorOfModesOnMagicPoints() [1/2]

void StoredParameters::set_deformationTensorOfModesOnMagicPoints ( PtrList< volTensorField > & defT)
inline

Definition at line 361 of file StoredParameters.H.

◆ set_deformationTensorOfModesOnMagicPoints() [2/2]

void StoredParameters::set_deformationTensorOfModesOnMagicPoints ( PtrList< volVectorField > & defT)
inline

Definition at line 351 of file StoredParameters.H.

◆ set_DEIMInterpolatedField()

void StoredParameters::set_DEIMInterpolatedField ( Foam::word name)
inline

Setters of POD and DEIM parameters.

Definition at line 337 of file StoredParameters.H.

◆ set_deltaWeight()

void StoredParameters::set_deltaWeight ( Eigen::VectorXd dw)
inline

Definition at line 382 of file StoredParameters.H.

◆ set_eigenValues_p()

void StoredParameters::set_eigenValues_p ( const Eigen::VectorXd & input_eigenValues_p)
inline

Definition at line 324 of file StoredParameters.H.

◆ set_eigenValues_U()

void StoredParameters::set_eigenValues_U ( const Eigen::VectorXd & input_eigenValues_U)
inline

Setters to the members of StoredParameters that cannot initialize at the beginning of the program.

Definition at line 192 of file StoredParameters.H.

◆ set_hilbertSpacePOD()

void StoredParameters::set_hilbertSpacePOD ( const Foam::word & field_name,
const Foam::word & hilbertSp )
inline

Definition at line 217 of file StoredParameters.H.

◆ set_K_DEIM()

void StoredParameters::set_K_DEIM ( Eigen::MatrixXd & K)
inline

Definition at line 318 of file StoredParameters.H.

◆ set_lambda()

void StoredParameters::set_lambda ( const Eigen::VectorXd & input_lambda)
inline

Definition at line 196 of file StoredParameters.H.

◆ set_localMagicPoints()

void StoredParameters::set_localMagicPoints ( const List< label > & nn)
inline

Definition at line 344 of file StoredParameters.H.

◆ set_M_xi_onMagicPts()

void StoredParameters::set_M_xi_onMagicPts ( const Eigen::Tensor< double, 3 > M_xi)
inline

Definition at line 327 of file StoredParameters.H.

◆ set_magicDelta()

void StoredParameters::set_magicDelta ( const volScalarField & mD)
inline

Definition at line 367 of file StoredParameters.H.

◆ set_magicPoints()

void StoredParameters::set_magicPoints ( const List< label > & nn)
inline

Definition at line 343 of file StoredParameters.H.

◆ set_meanDEIM() [1/2]

void StoredParameters::set_meanDEIM ( const volScalarField & mm)
inline

Definition at line 373 of file StoredParameters.H.

◆ set_meanDEIM() [2/2]

void StoredParameters::set_meanDEIM ( const volVectorField & mm)
inline

Definition at line 372 of file StoredParameters.H.

◆ set_meanDEIMMagic() [1/2]

void StoredParameters::set_meanDEIMMagic ( const volScalarField & mm)
inline

Definition at line 378 of file StoredParameters.H.

◆ set_meanDEIMMagic() [2/2]

void StoredParameters::set_meanDEIMMagic ( const volVectorField & mm)
inline

Definition at line 374 of file StoredParameters.H.

◆ set_meanEnergy()

void StoredParameters::set_meanEnergy ( const Foam::word & field_name,
const double & n )
inline

Definition at line 213 of file StoredParameters.H.

◆ set_meanU()

void StoredParameters::set_meanU ( const volVectorField & mm)
inline

Definition at line 371 of file StoredParameters.H.

◆ set_nMagicPoints()

void StoredParameters::set_nMagicPoints ( const label & n)
inline

Definition at line 338 of file StoredParameters.H.

◆ set_nModes()

void StoredParameters::set_nModes ( const Foam::word & field_name,
const Foam::label & n )
inline

Setters of POD and DEIM parameters.

Definition at line 201 of file StoredParameters.H.

◆ set_nSnapshots()

void StoredParameters::set_nSnapshots ( const label & input_nSnapshots)
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.

◆ set_nSnapshotsSimulation()

void StoredParameters::set_nSnapshotsSimulation ( const label & input_nSnapshotsSimulation)
inline

Definition at line 323 of file StoredParameters.H.

◆ set_projected_K_DEIM()

void StoredParameters::set_projected_K_DEIM ( const Eigen::MatrixXd & K_input)
inline

Definition at line 345 of file StoredParameters.H.

◆ set_projected_MK_DEIM()

void StoredParameters::set_projected_MK_DEIM ( const Eigen::MatrixXd & proj_MK_input)
inline

Definition at line 366 of file StoredParameters.H.

◆ set_resolvedVaryingEnergy()

void StoredParameters::set_resolvedVaryingEnergy ( const Foam::word & field_name,
const double & n )
inline

Definition at line 205 of file StoredParameters.H.

◆ set_saveTime()

void StoredParameters::set_saveTime ( const double & input_saveTime)
inline

Definition at line 325 of file StoredParameters.H.

◆ set_submesh()

void StoredParameters::set_submesh ( fvMesh & s)
inline

Definition at line 368 of file StoredParameters.H.

◆ set_template_field_fullStressFunction()

void StoredParameters::set_template_field_fullStressFunction ( volVectorField & templateSmag)
inline

Definition at line 154 of file StoredParameters.H.

◆ set_useDDES()

void StoredParameters::set_useDDES ( const bool & a)
inline

set DDES

Definition at line 331 of file StoredParameters.H.

◆ set_useDEIM()

void StoredParameters::set_useDEIM ( const bool & b)
inline

Definition at line 341 of file StoredParameters.H.

◆ set_useDNS()

void StoredParameters::set_useDNS ( const bool & c)
inline

set DNS

Definition at line 334 of file StoredParameters.H.

◆ set_useSOTA()

void StoredParameters::set_useSOTA ( word & input_useSOTA)
inline

Definition at line 328 of file StoredParameters.H.

◆ set_varyingEnergy()

void StoredParameters::set_varyingEnergy ( const Foam::word & field_name,
const double & n )
inline

Definition at line 209 of file StoredParameters.H.

◆ set_weightH1()

void StoredParameters::set_weightH1 ( const double & c)
inline

Definition at line 222 of file StoredParameters.H.

◆ set_xi_onMagicPts()

void StoredParameters::set_xi_onMagicPts ( const Eigen::Tensor< double, 3 > xi)
inline

Definition at line 326 of file StoredParameters.H.

Member Data Documentation

◆ _args

autoPtr<argList> StoredParameters::_args
protected

Definition at line 399 of file StoredParameters.H.

◆ ITHACAdict

IOdictionary* StoredParameters::ITHACAdict
protected

Definition at line 406 of file StoredParameters.H.

◆ ithacaLibraryParameters

ITHACAparameters* StoredParameters::ithacaLibraryParameters
protected

Definition at line 405 of file StoredParameters.H.

◆ runTime0

autoPtr<Time> StoredParameters::runTime0
protected

Definition at line 400 of file StoredParameters.H.

◆ runTimeData

Foam::Time* StoredParameters::runTimeData
protected

Definition at line 401 of file StoredParameters.H.


The documentation for this class was generated from the following files: