25 #ifndef UQ_SIMULATION_STORAGE_H 
   26 #define UQ_SIMULATION_STORAGE_H 
   28 #include <queso/Environment.h> 
   29 #include <queso/VectorSpace.h> 
   36 template <
class S_V = GslVector, 
class S_M = GslMatrix, 
class P_V = GslVector, 
class P_M = GslMatrix, 
class Q_V = GslVector, 
class Q_M = GslMatrix>
 
   46         void                         addSimulation        (
const S_V& scenarioVec, 
const P_V& parameterVec, 
const Q_V& outputVec);
 
   59         void                         print                (std::ostream& os) 
const;
 
   60   friend std::ostream& operator<<(std::ostream& os, const SimulationStorage<S_V,S_M,P_V,P_M,Q_V,Q_M>& obj)
 
   89 #endif // UQ_SIMULATION_STORAGE_H 
const S_V & scenarioVec_original(unsigned int simulationId) const 
 
const std::vector< const P_V * > & ts_asterisks_original() const 
 
const std::vector< const S_V * > & xs_asterisks_original() const 
 
std::vector< const P_V * > m_parameterVecs_original
 
const P_V & parameterVec_original(unsigned int simulationId) const 
 
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
 
const VectorSpace< S_V, S_M > & m_scenarioSpace
 
void print(std::ostream &os) const 
 
const VectorSpace< Q_V, Q_M > & outputSpace() const 
 
const VectorSpace< Q_V, Q_M > & m_outputSpace
 
const Q_V & outputVec_original(unsigned int simulationId) const 
 
VectorSpace< Q_V, Q_M > * m_eta_space
 
const BaseEnvironment & env() const 
 
const BaseEnvironment & m_env
 
unsigned int numSimulations() const 
 
const VectorSpace< P_V, P_M > & m_parameterSpace
 
const Q_V & etaVec_original() const 
 
const VectorSpace< P_V, P_M > & parameterSpace() const 
 
std::vector< const Q_V * > m_outputVecs_original
 
void addSimulation(const S_V &scenarioVec, const P_V ¶meterVec, const Q_V &outputVec)
 
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)
 
const VectorSpace< S_V, S_M > & scenarioSpace() const 
 
unsigned int m_paper_n_eta
 
std::vector< const S_V * > m_scenarioVecs_original