25 #ifndef UQ_GCM_JOINT_INFO_H
26 #define UQ_GCM_JOINT_INFO_H
28 #include <queso/GcmSimulationInfo.h>
29 #include <queso/GcmExperimentInfo.h>
36 template <
class S_V = GslVector,
class S_M = GslMatrix,
class D_V = GslVector,
37 class D_M = GslMatrix,
class P_V = GslVector,
class P_M = GslMatrix,
38 class Q_V = GslVector,
class Q_M = GslMatrix>
43 bool allOutputsAreScalar,
77 P_V m_predVU_samplingRVs_unique_vu_meanVec;
78 P_M m_predVU_samplingRVs_unique_vu_covMatrix;
79 P_M m_predVU_samplingRVs_unique_vu_corrMatrix;
86 P_V m_predVU_atMean_unique_vu_meanVec;
87 P_M m_predVU_atMean_unique_vu_covMatrix;
88 P_M m_predVU_atMean_unique_vu_corrMatrix;
90 P_V m_predVU_atMedian_unique_vu_meanVec;
91 P_M m_predVU_atMedian_unique_vu_covMatrix;
92 P_M m_predVU_atMedian_unique_vu_corrMatrix;
94 P_V m_predVU_atMode_unique_vu_meanVec;
95 P_M m_predVU_atMode_unique_vu_covMatrix;
96 P_M m_predVU_atMode_unique_vu_corrMatrix;
98 P_V m_predVU_atMLE_unique_vu_meanVec;
99 P_M m_predVU_atMLE_unique_vu_covMatrix;
100 P_M m_predVU_atMLE_unique_vu_corrMatrix;
123 #endif // UQ_GCM_JOINT_INFO_H
std::vector< D_M * > m_Rmat_uw_is
std::vector< D_M * > m_Smat_w_hat_u_asterisk_is
D_M m_Smat_u_hat_u_asterisk
std::vector< D_M * > m_Smat_uw_is
P_M m_predVU_summingRVs_mean_of_unique_vu_covMatrices
unsigned int m_omega_size
unsigned int m_predVU_counter
std::vector< D_M * > m_Rmat_u_hat_u_asterisk_is
D_M m_Smat_w_hat_u_asterisk_t
Q_M m_Smat_u_asterisk_u_asterisk
std::vector< D_M * > m_Smat_u_is
P_V m_predVU_summingRVs_unique_vu_meanVec
VectorSpace< D_V, D_M > m_vu_space
D_M * m_Bmat_without_permut
P_M m_predVU_summingRVs_covMatrix_of_unique_vu_means
VectorSpace< D_V, D_M > m_u_space
std::vector< D_M * > m_Rmat_w_hat_u_asterisk_is
GcmJointInfo(const GpmsaComputerModelOptions &gcmOptionsObj, bool allOutputsAreScalar, const GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M > &s, const GcmExperimentInfo< S_V, S_M, D_V, D_M, P_V, P_M > &e)
std::vector< D_M * > m_Rmat_u_is
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
D_M * m_Bop_t__Wy__Bop__inv
VectorSpace< Q_V, Q_M > m_unique_u_space
D_M * m_Bwp_t__Wy__Bwp__inv
VectorSpace< D_V, D_M > m_unique_vu_space
const BaseEnvironment & m_env
VectorSpace< D_V, D_M > m_omega_space
D_M m_Smat_u_hat_u_asterisk_t
std::vector< D_M * > m_Smat_u_hat_u_asterisk_is
P_M m_predVU_summingRVs_corrMatrix_of_unique_vu_means
D_M m_Smat_w_hat_u_asterisk