25 #ifndef UQ_GCM_EXPERIMENT_INFO_H
26 #define UQ_GCM_EXPERIMENT_INFO_H
28 #include <queso/ExperimentStorage.h>
29 #include <queso/ExperimentModel.h>
30 #include <queso/GpmsaComputerModelOptions.h>
31 #include <queso/VectorRV.h>
32 #include <queso/GammaVectorRV.h>
33 #include <queso/BetaVectorRV.h>
40 template <
class S_V = GslVector,
class S_M = GslMatrix,
class D_V = GslVector,
class D_M = GslMatrix,
class P_V = GslVector,
class P_M = GslMatrix>
45 bool allOutputsAreScalar,
136 #endif // UQ_GCM_EXPERIMENT_INFO_H
std::vector< unsigned int > m_paper_n_ys_transformed
VectorSpace< P_V, P_M > m_6lambdaVSpace
std::vector< D_M * > m_Smat_v_is
BoxSubset< P_V, P_M > m_5lambdaYDomain
std::vector< D_M * > m_Smat_v_hat_v_asterisk_is
std::vector< VectorSpace< D_V, D_M > * > m_Imat_v_i_spaces
BoxSubset< P_V, P_M > m_7rhoVDomain
unsigned int m_paper_p_delta
std::vector< VectorSpace< D_V, D_M > * > m_Smat_v_i_spaces
BetaVectorRV< P_V, P_M > m_7rhoVPriorRv
const BaseEnvironment & m_env
VectorSpace< D_V, D_M > m_unique_v_space
D_M * m_Dmat_BlockDiag_permut
GcmExperimentInfo(const GpmsaComputerModelOptions &gcmOptionsObj, bool allOutputsAreScalar, const ExperimentStorage< S_V, S_M, D_V, D_M > &experimentStorage, const ExperimentModel< S_V, S_M, D_V, D_M > &experimentModel, const BaseVectorRV< P_V, P_M > &thetaPriorRv)
VectorSpace< D_V, D_M > m_v_space
unsigned int m_5lambdaYDim
const ExperimentStorage< S_V, S_M, D_V, D_M > & m_experimentStorage
const std::vector< const S_V * > & m_paper_xs_standard
std::vector< D_M * > m_Rmat_v_is
D_M m_Smat_v_hat_v_asterisk_t
const ExperimentModel< S_V, S_M, D_V, D_M > & m_experimentModel
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
GammaVectorRV< P_V, P_M > m_6lambdaVPriorRv
unsigned int m_6lambdaVDim
const BaseVectorRV< P_V, P_M > & m_8thetaPriorRv
VectorSpace< P_V, P_M > m_5lambdaYSpace
VectorSpace< P_V, P_M > m_paper_n_space
BoxSubset< P_V, P_M > m_6lambdaVDomain
std::vector< D_M * > m_Imat_v_is
VectorSpace< P_V, P_M > m_8thetaSpace
VectorSpace< P_V, P_M > m_rho_v_space
const D_M * m_Dmat_BlockDiag
D_M m_Smat_v_hat_v_asterisk
VectorSpace< D_V, D_M > m_y_space
D_M m_Smat_v_asterisk_v_asterisk
GammaVectorRV< P_V, P_M > m_5lambdaYPriorRv
std::vector< unsigned int > m_paper_Gs
VectorSpace< P_V, P_M > m_7rhoVSpace
std::vector< VectorSpace< D_V, D_M > * > m_Rmat_v_i_spaces
std::vector< D_M * > m_Rmat_v_hat_v_asterisk_is