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_Smat_u_hat_u_asterisk_is
 
std::vector< D_M * > m_Rmat_u_is
 
unsigned int m_predVU_counter
 
D_M m_Smat_w_hat_u_asterisk
 
unsigned int m_omega_size
 
D_M * m_Bop_t__Wy__Bop__inv
 
std::vector< D_M * > m_Rmat_u_hat_u_asterisk_is
 
P_M m_predVU_summingRVs_corrMatrix_of_unique_vu_means
 
std::vector< D_M * > m_Rmat_uw_is
 
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
 
VectorSpace< D_V, D_M > m_omega_space
 
std::vector< D_M * > m_Rmat_w_hat_u_asterisk_is
 
std::vector< D_M * > m_Smat_w_hat_u_asterisk_is
 
D_M * m_Bmat_without_permut
 
P_M m_predVU_summingRVs_covMatrix_of_unique_vu_means
 
std::vector< D_M * > m_Smat_u_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)
 
VectorSpace< D_V, D_M > m_vu_space
 
std::vector< D_M * > m_Smat_uw_is
 
VectorSpace< D_V, D_M > m_u_space
 
P_M m_predVU_summingRVs_mean_of_unique_vu_covMatrices
 
P_V m_predVU_summingRVs_unique_vu_meanVec
 
D_M m_Smat_u_hat_u_asterisk
 
D_M * m_Bwp_t__Wy__Bwp__inv
 
VectorSpace< Q_V, Q_M > m_unique_u_space
 
D_M m_Smat_w_hat_u_asterisk_t
 
Q_M m_Smat_u_asterisk_u_asterisk
 
D_M m_Smat_u_hat_u_asterisk_t
 
VectorSpace< D_V, D_M > m_unique_vu_space
 
const BaseEnvironment & m_env