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
Q_M m_Smat_w_hat_w_asterisk_t
VectorSpace< P_V, P_M > m_4lambdaSSpace
unsigned int m_4lambdaSDim
BoxSubset< P_V, P_M > m_2lambdaWDomain
unsigned int m_2lambdaWDim
std::vector< Q_M * > m_Rmat_w_is
unsigned int m_predW_counter
std::vector< Q_M * > m_Smat_w_hat_w_asterisk_is
BetaVectorRV< P_V, P_M > m_3rhoWPriorRv
BoxSubset< P_V, P_M > m_3rhoWDomain
P_M m_predW_summingRVs_covMatrix_of_unique_w_means
BoxSubset< P_V, P_M > m_4lambdaSDomain
VectorSpace< P_V, P_M > m_3rhoWSpace
unsigned int m_paper_n_eta
P_V m_predW_summingRVs_unique_w_meanVec
Q_M m_Smat_w_hat_w_asterisk
P_M m_predW_summingRVs_mean_of_unique_w_covMatrices
unsigned int m_paper_p_eta
P_M m_predW_summingRVs_corrMatrix_of_unique_w_means
GammaVectorRV< P_V, P_M > m_1lambdaEtaPriorRv
const std::vector< const S_V * > & m_paper_xs_asterisks_standard
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)
GammaVectorRV< P_V, P_M > m_4lambdaSPriorRv
P_V m_1lambdaEtaGammaAVec
std::vector< Q_M * > m_Smat_w_is
const std::vector< const P_V * > & m_paper_ts_asterisks_standard
Q_M m_Smat_w_asterisk_w_asterisk
VectorSpace< P_V, P_M > m_paper_m_space
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
VectorSpace< Q_V, Q_M > m_w_space
VectorSpace< Q_V, Q_M > m_eta_space
VectorSpace< P_V, P_M > m_rho_w_space
std::vector< Q_M * > m_Rmat_w_hat_w_asterisk_is
unsigned int m_1lambdaEtaDim
VectorSpace< Q_V, Q_M > m_unique_w_space
VectorSpace< P_V, P_M > m_2lambdaWSpace
const SimulationModel< S_V, S_M, P_V, P_M, Q_V, Q_M > & m_simulationModel
const SimulationStorage< S_V, S_M, P_V, P_M, Q_V, Q_M > & m_simulationStorage
GammaVectorRV< P_V, P_M > m_2lambdaWPriorRv
const BaseEnvironment & m_env
BoxSubset< P_V, P_M > m_1lambdaEtaDomain
VectorSpace< P_V, P_M > m_1lambdaEtaSpace
P_V m_1lambdaEtaGammaBVec