queso-0.53.0
|
#include <SimulationModel.h>
Public Member Functions | |
SimulationModel (const char *prefix, const SmOptionsValues *alternativeOptionsValues, const SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M > &simulStorage) | |
~SimulationModel () | |
unsigned int | numBasis () const |
const std::vector< const S_V * > & | xs_asterisks_standard () const |
const S_V & | xSeq_original_mins () const |
const S_V & | xSeq_original_ranges () const |
const std::vector< const P_V * > & | ts_asterisks_standard () const |
const Q_V & | etaSeq_original_mean () const |
double | etaSeq_allStd () const |
const Q_V & | etaVec_transformed (const std::string &debugString) const |
const Q_V & | basisVec (unsigned int basisId) const |
const Q_M & | Kmat_eta () const |
const Q_M & | Kmat () const |
const SimulationModelOptions & | optionsObj () const |
void | print (std::ostream &os) const |
Private Member Functions | |
unsigned int | computePEta (const Q_V &svdS_vec) |
Friends | |
std::ostream & | operator<< (std::ostream &os, const SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M > &obj) |
Definition at line 39 of file SimulationModel.h.
QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel | ( | const char * | prefix, |
const SmOptionsValues * | alternativeOptionsValues, | ||
const SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M > & | simulStorage | ||
) |
Definition at line 32 of file SimulationModel.C.
References QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::computePEta(), QUESO::VectorSpace< V, M >::dimLocal(), QUESO::BaseEnvironment::displayVerbosity(), QUESO::SequenceOfVectors< V, M >::getPositionValues(), QUESO::SmOptionsValues::m_cdfThresholdForPEta, QUESO::SmOptionsValues::m_dataOutputAllowedSet, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_env, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_eta_space, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_etaMat_transformed, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_etaSeq_allMean, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_etaSeq_allStd, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_etaSeq_original, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_etaSeq_original_mean, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_etaSeq_original_std, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_etaSeq_transformed, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_etaSeq_transformed_mean, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_etaSeq_transformed_std, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_etaVec_transformed, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_Kmat, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_Kmat_eta, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_Kmat_is, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_kvec_is, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_m_Imat, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_m_space, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_n_eta_space, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_optionsObj, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_p_eta_space, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_p_t_space, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_p_x_space, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_paper_m, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_paper_n_eta, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_paper_p_eta, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_paper_p_t, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_paper_p_x, QUESO::SmOptionsValues::m_prefix, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_simulationModelOptions, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_ts_asterisks_standard, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_tSeq_maxs, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_tSeq_mins, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_tSeq_original, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_tSeq_ranges, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_tSeq_standard, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_xs_asterisks_standard, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_xSeq_original, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_xSeq_original_maxs, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_xSeq_original_mins, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_xSeq_original_ranges, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_xSeq_standard, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_xSeq_standard_maxs, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_xSeq_standard_mins, QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_xSeq_standard_ranges, QUESO::SmOptionsValues::m_zeroRelativeSingularValue, QUESO::VectorSpace< V, M >::map(), QUESO::BaseEnvironment::optionsInputFileName(), QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::outputVec_original(), queso_require_equal_to_msg, queso_require_less_equal_msg, QUESO::SequenceOfVectors< V, M >::setPositionValues(), QUESO::BaseEnvironment::subDisplayFile(), QUESO::BaseEnvironment::subId(), QUESO::BaseVectorSequence< V, M >::subMaxPlain(), QUESO::BaseVectorSequence< V, M >::subMeanPlain(), QUESO::BaseVectorSequence< V, M >::subMinPlain(), QUESO::SequenceOfVectors< V, M >::subSampleStd(), QUESO::SequenceOfVectors< V, M >::subSequenceSize(), QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::ts_asterisks_original(), QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::xs_asterisks_original(), and QUESO::VectorSpace< V, M >::zeroVector().
QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::~SimulationModel | ( | ) |
Definition at line 699 of file SimulationModel.C.
const Q_V & QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::basisVec | ( | unsigned int | basisId | ) | const |
Definition at line 842 of file SimulationModel.C.
|
private |
Definition at line 727 of file SimulationModel.C.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
double QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::etaSeq_allStd | ( | ) | const |
Definition at line 821 of file SimulationModel.C.
const Q_V & QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::etaSeq_original_mean | ( | ) | const |
Definition at line 804 of file SimulationModel.C.
const Q_V & QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::etaVec_transformed | ( | const std::string & | debugString | ) | const |
Definition at line 829 of file SimulationModel.C.
Referenced by QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::GcmSimulationInfo().
const Q_M & QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::Kmat | ( | ) | const |
Definition at line 856 of file SimulationModel.C.
const Q_M & QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::Kmat_eta | ( | ) | const |
Definition at line 849 of file SimulationModel.C.
unsigned int QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::numBasis | ( | ) | const |
Definition at line 769 of file SimulationModel.C.
Referenced by QUESO::GpmsaComputerModel< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::GpmsaComputerModel().
const SimulationModelOptions & QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::optionsObj | ( | ) | const |
Definition at line 863 of file SimulationModel.C.
References queso_deprecated.
void QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::print | ( | std::ostream & | os | ) | const |
Definition at line 873 of file SimulationModel.C.
const std::vector< const P_V * > & QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::ts_asterisks_standard | ( | ) | const |
Definition at line 797 of file SimulationModel.C.
const std::vector< const S_V * > & QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::xs_asterisks_standard | ( | ) | const |
Definition at line 776 of file SimulationModel.C.
const S_V & QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::xSeq_original_mins | ( | ) | const |
Definition at line 783 of file SimulationModel.C.
const S_V & QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::xSeq_original_ranges | ( | ) | const |
Definition at line 790 of file SimulationModel.C.
|
friend |
Definition at line 65 of file SimulationModel.h.
|
private |
Definition at line 74 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 116 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 118 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 110 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 111 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 103 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 104 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 105 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 113 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 114 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 115 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 117 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 129 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 126 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 128 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 127 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 122 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 120 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 121 of file SimulationModel.h.
|
private |
Definition at line 102 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 75 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 125 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 94 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 83 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 80 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 81 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 124 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 79 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 78 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 76 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 100 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 97 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 96 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 95 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 98 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 99 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 92 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 84 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 86 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 85 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 87 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 88 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 90 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 89 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
private |
Definition at line 91 of file SimulationModel.h.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().