25 #ifndef UQ_GCM_SIMULATION_INFO_H
26 #define UQ_GCM_SIMULATION_INFO_H
28 #include <queso/SimulationStorage.h>
29 #include <queso/SimulationModel.h>
30 #include <queso/VectorRV.h>
31 #include <queso/GammaVectorRV.h>
32 #include <queso/BetaVectorRV.h>
33 #include <queso/GpmsaComputerModelOptions.h>
40 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>
45 bool allOutputsAreScalar,
139 P_V m_predW_samplingRVs_unique_w_meanVec;
140 P_M m_predW_samplingRVs_unique_w_covMatrix;
141 P_M m_predW_samplingRVs_unique_w_corrMatrix;
148 P_V m_predW_atMean_unique_w_meanVec;
149 P_M m_predW_atMean_unique_w_covMatrix;
150 P_M m_predW_atMean_unique_w_corrMatrix;
152 P_V m_predW_atMedian_unique_w_meanVec;
153 P_M m_predW_atMedian_unique_w_covMatrix;
154 P_M m_predW_atMedian_unique_w_corrMatrix;
156 P_V m_predW_atMode_unique_w_meanVec;
157 P_M m_predW_atMode_unique_w_covMatrix;
158 P_M m_predW_atMode_unique_w_corrMatrix;
160 P_V m_predW_atMLE_unique_w_meanVec;
161 P_M m_predW_atMLE_unique_w_covMatrix;
162 P_M m_predW_atMLE_unique_w_corrMatrix;
168 #endif // UQ_GCM_SIMULATION_INFO_H
GcmSimulationInfo(const GpmsaComputerModelOptions &gcmOptionsObj, bool allOutputsAreScalar, const SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M > &simulationStorage, const SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M > &simulationModel)
Q_M m_Smat_w_asterisk_w_asterisk
VectorSpace< Q_V, Q_M > m_w_space
P_V m_1lambdaEtaGammaAVec
std::vector< Q_M * > m_Smat_w_is
std::vector< Q_M * > m_Rmat_w_hat_w_asterisk_is
const std::vector< const P_V * > & m_paper_ts_asterisks_standard
Q_M m_Smat_w_hat_w_asterisk_t
VectorSpace< P_V, P_M > m_4lambdaSSpace
VectorSpace< P_V, P_M > m_2lambdaWSpace
BoxSubset< P_V, P_M > m_2lambdaWDomain
const SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M > & m_simulationStorage
std::vector< Q_M * > m_Rmat_w_is
VectorSpace< P_V, P_M > m_paper_m_space
const BaseEnvironment & m_env
VectorSpace< P_V, P_M > m_1lambdaEtaSpace
GammaVectorRV< P_V, P_M > m_2lambdaWPriorRv
VectorSpace< P_V, P_M > m_rho_w_space
BoxSubset< P_V, P_M > m_1lambdaEtaDomain
P_V m_1lambdaEtaGammaBVec
P_M m_predW_summingRVs_mean_of_unique_w_covMatrices
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
unsigned int m_paper_p_eta
unsigned int m_2lambdaWDim
const std::vector< const S_V * > & m_paper_xs_asterisks_standard
std::vector< Q_M * > m_Smat_w_hat_w_asterisk_is
BoxSubset< P_V, P_M > m_3rhoWDomain
unsigned int m_predW_counter
VectorSpace< Q_V, Q_M > m_eta_space
BetaVectorRV< P_V, P_M > m_3rhoWPriorRv
VectorSpace< P_V, P_M > m_3rhoWSpace
P_M m_predW_summingRVs_covMatrix_of_unique_w_means
BoxSubset< P_V, P_M > m_4lambdaSDomain
unsigned int m_paper_n_eta
unsigned int m_4lambdaSDim
P_V m_predW_summingRVs_unique_w_meanVec
Q_M m_Smat_w_hat_w_asterisk
GammaVectorRV< P_V, P_M > m_1lambdaEtaPriorRv
unsigned int m_1lambdaEtaDim
GammaVectorRV< P_V, P_M > m_4lambdaSPriorRv
VectorSpace< Q_V, Q_M > m_unique_w_space
const SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M > & m_simulationModel
P_M m_predW_summingRVs_corrMatrix_of_unique_w_means