Manages POD-specific parameters including modes, energy, and Hilbert spaces.
More...
#include <PODConfiguration.H>
|
| const Foam::wordList & | fieldlist () const |
| const Foam::HashTable< Foam::label, Foam::word > & | nModes () const |
| const Foam::HashTable< Foam::word, Foam::word > & | hilbertSpacePOD () const |
| const Foam::List< Foam::word > & | field_name () const |
| const Foam::List< Foam::word > & | field_type () const |
| const Foam::HashTable< double, Foam::word > & | resolvedVaryingEnergy () const |
| const Foam::HashTable< double, Foam::word > & | varyingEnergy () const |
| const Foam::HashTable< double, Foam::word > & | meanEnergy () const |
| const Eigen::VectorXd & | eigenValues_U () const |
| const Eigen::VectorXd & | eigenValues_p () const |
| const Eigen::VectorXd & | lambda () const |
| const double & | weightH1 () const |
| const double & | weightBC () const |
| const Foam::word & | patchBC () const |
| void | set_fieldlist (const Foam::wordList &fl) |
| void | insert_nModes (const Foam::word &field_name, const Foam::label &n) |
| void | insert_hilbertSpacePOD (const Foam::word &field_name, const Foam::word &hilbertSp) |
| void | set_field_name (const Foam::List< Foam::word > &fn) |
| void | set_field_type (const Foam::List< Foam::word > &ft) |
| void | set_resolvedVaryingEnergy (const Foam::word &field_name, const double &n) |
| void | insert_resolvedVaryingEnergy (const Foam::word &field_name, const double &n) |
| void | set_varyingEnergy (const Foam::word &field_name, const double &n) |
| void | insert_varyingEnergy (const Foam::word &field_name, const double &n) |
| void | insert_meanEnergy (const Foam::word &field_name, const double &n) |
| void | set_eigenValues_U (const Eigen::VectorXd &ev) |
| void | set_eigenValues_p (const Eigen::VectorXd &ev) |
| void | set_lambda (const Eigen::VectorXd &l) |
| void | set_weightH1 (const double &w) |
| void | set_weightBC (const double &w) |
| void | set_patchBC (const Foam::word &p) |
| void | appendField (const Foam::word &fieldName, const Foam::word &fieldType) |
Manages POD-specific parameters including modes, energy, and Hilbert spaces.
Definition at line 10 of file PODConfiguration.H.
◆ PODConfiguration()
| PODConfiguration::PODConfiguration |
( |
| ) |
|
|
inline |
◆ appendField()
| void PODConfiguration::appendField |
( |
const Foam::word & | fieldName, |
|
|
const Foam::word & | fieldType ) |
|
inline |
◆ eigenValues_p()
| const Eigen::VectorXd & PODConfiguration::eigenValues_p |
( |
| ) |
const |
|
inline |
◆ eigenValues_U()
| const Eigen::VectorXd & PODConfiguration::eigenValues_U |
( |
| ) |
const |
|
inline |
◆ field_name()
| const Foam::List< Foam::word > & PODConfiguration::field_name |
( |
| ) |
const |
|
inline |
◆ field_type()
| const Foam::List< Foam::word > & PODConfiguration::field_type |
( |
| ) |
const |
|
inline |
◆ fieldlist()
| const Foam::wordList & PODConfiguration::fieldlist |
( |
| ) |
const |
|
inline |
◆ hilbertSpacePOD()
| const Foam::HashTable< Foam::word, Foam::word > & PODConfiguration::hilbertSpacePOD |
( |
| ) |
const |
|
inline |
◆ insert_hilbertSpacePOD()
| void PODConfiguration::insert_hilbertSpacePOD |
( |
const Foam::word & | field_name, |
|
|
const Foam::word & | hilbertSp ) |
|
inline |
◆ insert_meanEnergy()
| void PODConfiguration::insert_meanEnergy |
( |
const Foam::word & | field_name, |
|
|
const double & | n ) |
|
inline |
◆ insert_nModes()
| void PODConfiguration::insert_nModes |
( |
const Foam::word & | field_name, |
|
|
const Foam::label & | n ) |
|
inline |
◆ insert_resolvedVaryingEnergy()
| void PODConfiguration::insert_resolvedVaryingEnergy |
( |
const Foam::word & | field_name, |
|
|
const double & | n ) |
|
inline |
◆ insert_varyingEnergy()
| void PODConfiguration::insert_varyingEnergy |
( |
const Foam::word & | field_name, |
|
|
const double & | n ) |
|
inline |
◆ lambda()
| const Eigen::VectorXd & PODConfiguration::lambda |
( |
| ) |
const |
|
inline |
◆ meanEnergy()
| const Foam::HashTable< double, Foam::word > & PODConfiguration::meanEnergy |
( |
| ) |
const |
|
inline |
◆ nModes()
| const Foam::HashTable< Foam::label, Foam::word > & PODConfiguration::nModes |
( |
| ) |
const |
|
inline |
◆ patchBC()
| const Foam::word & PODConfiguration::patchBC |
( |
| ) |
const |
|
inline |
◆ resolvedVaryingEnergy()
| const Foam::HashTable< double, Foam::word > & PODConfiguration::resolvedVaryingEnergy |
( |
| ) |
const |
|
inline |
◆ set_eigenValues_p()
| void PODConfiguration::set_eigenValues_p |
( |
const Eigen::VectorXd & | ev | ) |
|
|
inline |
◆ set_eigenValues_U()
| void PODConfiguration::set_eigenValues_U |
( |
const Eigen::VectorXd & | ev | ) |
|
|
inline |
◆ set_field_name()
| void PODConfiguration::set_field_name |
( |
const Foam::List< Foam::word > & | fn | ) |
|
|
inline |
◆ set_field_type()
| void PODConfiguration::set_field_type |
( |
const Foam::List< Foam::word > & | ft | ) |
|
|
inline |
◆ set_fieldlist()
| void PODConfiguration::set_fieldlist |
( |
const Foam::wordList & | fl | ) |
|
|
inline |
◆ set_lambda()
| void PODConfiguration::set_lambda |
( |
const Eigen::VectorXd & | l | ) |
|
|
inline |
◆ set_patchBC()
| void PODConfiguration::set_patchBC |
( |
const Foam::word & | p | ) |
|
|
inline |
◆ set_resolvedVaryingEnergy()
| void PODConfiguration::set_resolvedVaryingEnergy |
( |
const Foam::word & | field_name, |
|
|
const double & | n ) |
|
inline |
◆ set_varyingEnergy()
| void PODConfiguration::set_varyingEnergy |
( |
const Foam::word & | field_name, |
|
|
const double & | n ) |
|
inline |
◆ set_weightBC()
| void PODConfiguration::set_weightBC |
( |
const double & | w | ) |
|
|
inline |
◆ set_weightH1()
| void PODConfiguration::set_weightH1 |
( |
const double & | w | ) |
|
|
inline |
◆ varyingEnergy()
| const Foam::HashTable< double, Foam::word > & PODConfiguration::varyingEnergy |
( |
| ) |
const |
|
inline |
◆ weightBC()
| const double & PODConfiguration::weightBC |
( |
| ) |
const |
|
inline |
◆ weightH1()
| const double & PODConfiguration::weightH1 |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: