queso-0.53.0
|
A templated class for model validation of the example validationPyramid. More...
#include <ModelValidation.h>
Public Member Functions | |
Constructor/Destructor methods | |
ModelValidation (const BaseEnvironment &env, const char *prefix) | |
Constructor. More... | |
virtual | ~ModelValidation () |
Virtual destructor. More... | |
Misc methods | |
virtual void | run ()=0 |
Runs calibration, validation and comparison stages. See template specialization. More... | |
const BaseEnvironment & | env () const |
Access to the environment variable (m_env). More... | |
const ValidationCycle< P_V, P_M, Q_V, Q_M > & | cycle () const |
Access to the cycle (m_cycle). More... | |
Protected Attributes | |
const BaseEnvironment & | m_env |
std::string | m_prefix |
ValidationCycle< P_V, P_M, Q_V, Q_M > * | m_cycle |
A templated class for model validation of the example validationPyramid.
Its derived class exPhysics1Validation enables comparison between the calibration and validate stages.
Definition at line 45 of file ModelValidation.h.
QUESO::ModelValidation< P_V, P_M, Q_V, Q_M >::ModelValidation | ( | const BaseEnvironment & | env, |
const char * | prefix | ||
) |
Constructor.
Definition at line 31 of file ModelValidation.C.
References QUESO::ModelValidation< P_V, P_M, Q_V, Q_M >::m_env, QUESO::ModelValidation< P_V, P_M, Q_V, Q_M >::m_prefix, and QUESO::BaseEnvironment::subDisplayFile().
|
virtual |
Virtual destructor.
Definition at line 55 of file ModelValidation.C.
const ValidationCycle< P_V, P_M, Q_V, Q_M > & QUESO::ModelValidation< P_V, P_M, Q_V, Q_M >::cycle | ( | ) | const |
Access to the cycle (m_cycle).
Definition at line 81 of file ModelValidation.C.
const BaseEnvironment & QUESO::ModelValidation< P_V, P_M, Q_V, Q_M >::env | ( | ) | const |
|
pure virtual |
Runs calibration, validation and comparison stages. See template specialization.
|
protected |
Definition at line 74 of file ModelValidation.h.
|
protected |
Definition at line 71 of file ModelValidation.h.
Referenced by QUESO::ModelValidation< P_V, P_M, Q_V, Q_M >::ModelValidation().
|
protected |
Definition at line 72 of file ModelValidation.h.
Referenced by QUESO::ModelValidation< P_V, P_M, Q_V, Q_M >::ModelValidation().