queso-0.53.0
|
#include <SimulationStorage.h>
Public Member Functions | |
SimulationStorage (const VectorSpace< S_V, S_M > &scenarioSpace, const VectorSpace< P_V, P_M > ¶meterSpace, const VectorSpace< Q_V, Q_M > &outputSpace, unsigned int numSimulations) | |
~SimulationStorage () | |
void | addSimulation (const S_V &scenarioVec, const P_V ¶meterVec, const Q_V &outputVec) |
unsigned int | numSimulations () const |
const std::vector< const S_V * > & | xs_asterisks_original () const |
const std::vector< const P_V * > & | ts_asterisks_original () const |
const VectorSpace< S_V, S_M > & | scenarioSpace () const |
const VectorSpace< P_V, P_M > & | parameterSpace () const |
const VectorSpace< Q_V, Q_M > & | outputSpace () const |
const S_V & | scenarioVec_original (unsigned int simulationId) const |
const P_V & | parameterVec_original (unsigned int simulationId) const |
const Q_V & | outputVec_original (unsigned int simulationId) const |
const Q_V & | etaVec_original () const |
const BaseEnvironment & | env () const |
void | print (std::ostream &os) const |
Private Attributes | |
const BaseEnvironment & | m_env |
const VectorSpace< S_V, S_M > & | m_scenarioSpace |
const VectorSpace< P_V, P_M > & | m_parameterSpace |
const VectorSpace< Q_V, Q_M > & | m_outputSpace |
unsigned int | m_paper_m |
unsigned int | m_paper_n_eta |
unsigned int | m_addId |
std::vector< const S_V * > | m_scenarioVecs_original |
std::vector< const P_V * > | m_parameterVecs_original |
std::vector< const Q_V * > | m_outputVecs_original |
VectorSpace< Q_V, Q_M > * | m_eta_space |
Q_V * | m_etaVec_original |
Friends | |
std::ostream & | operator<< (std::ostream &os, const SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M > &obj) |
Definition at line 37 of file SimulationStorage.h.
QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationStorage | ( | const VectorSpace< S_V, S_M > & | scenarioSpace, |
const VectorSpace< P_V, P_M > & | parameterSpace, | ||
const VectorSpace< Q_V, Q_M > & | outputSpace, | ||
unsigned int | numSimulations | ||
) |
Definition at line 32 of file SimulationStorage.C.
References QUESO::BaseEnvironment::displayVerbosity(), QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_env, QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_paper_m, QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_paper_n_eta, and QUESO::BaseEnvironment::subDisplayFile().
QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::~SimulationStorage | ( | ) |
Definition at line 65 of file SimulationStorage.C.
void QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::addSimulation | ( | const S_V & | scenarioVec, |
const P_V & | parameterVec, | ||
const Q_V & | outputVec | ||
) |
Definition at line 83 of file SimulationStorage.C.
References queso_require_less_msg.
const BaseEnvironment & QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::env | ( | ) | const |
Definition at line 223 of file SimulationStorage.C.
const Q_V & QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::etaVec_original | ( | ) | const |
Definition at line 202 of file SimulationStorage.C.
References queso_require_msg.
unsigned int QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::numSimulations | ( | ) | const |
Definition at line 127 of file SimulationStorage.C.
const VectorSpace< Q_V, Q_M > & QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::outputSpace | ( | ) | const |
Definition at line 162 of file SimulationStorage.C.
const Q_V & QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::outputVec_original | ( | unsigned int | simulationId | ) | const |
Definition at line 191 of file SimulationStorage.C.
References queso_require_less_msg, and queso_require_msg.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
const VectorSpace< P_V, P_M > & QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::parameterSpace | ( | ) | const |
Definition at line 155 of file SimulationStorage.C.
const P_V & QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::parameterVec_original | ( | unsigned int | simulationId | ) | const |
Definition at line 180 of file SimulationStorage.C.
References queso_require_less_msg, and queso_require_msg.
void QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::print | ( | std::ostream & | os | ) | const |
Definition at line 230 of file SimulationStorage.C.
const VectorSpace< S_V, S_M > & QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::scenarioSpace | ( | ) | const |
Definition at line 148 of file SimulationStorage.C.
Referenced by QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::GcmSimulationInfo().
const S_V & QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::scenarioVec_original | ( | unsigned int | simulationId | ) | const |
Definition at line 169 of file SimulationStorage.C.
References queso_require_less_msg, and queso_require_msg.
const std::vector< const P_V * > & QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::ts_asterisks_original | ( | ) | const |
Definition at line 141 of file SimulationStorage.C.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
const std::vector< const S_V * > & QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::xs_asterisks_original | ( | ) | const |
Definition at line 134 of file SimulationStorage.C.
Referenced by QUESO::SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationModel().
|
friend |
Definition at line 60 of file SimulationStorage.h.
|
private |
Definition at line 78 of file SimulationStorage.h.
|
private |
Definition at line 70 of file SimulationStorage.h.
Referenced by QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationStorage().
|
private |
Definition at line 83 of file SimulationStorage.h.
|
private |
Definition at line 84 of file SimulationStorage.h.
|
private |
Definition at line 73 of file SimulationStorage.h.
|
private |
Definition at line 81 of file SimulationStorage.h.
|
private |
Definition at line 75 of file SimulationStorage.h.
Referenced by QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationStorage().
|
private |
Definition at line 76 of file SimulationStorage.h.
Referenced by QUESO::SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M >::SimulationStorage().
|
private |
Definition at line 72 of file SimulationStorage.h.
|
private |
Definition at line 80 of file SimulationStorage.h.
|
private |
Definition at line 71 of file SimulationStorage.h.
|
private |
Definition at line 79 of file SimulationStorage.h.