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