25 #ifndef UQ_GCM_TOTAL_INFO_H
26 #define UQ_GCM_TOTAL_INFO_H
28 #include <queso/GcmSimulationInfo.h>
29 #include <queso/GcmExperimentInfo.h>
30 #include <queso/GcmJointInfo.h>
31 #include <queso/MetropolisHastingsSG.h>
32 #include <queso/MLSampling.h>
33 #include <queso/ConcatenationSubset.h>
34 #include <queso/ConcatenatedVectorRV.h>
41 template <
class S_V = GslVector,
class S_M = GslMatrix,
class D_V = GslVector,
42 class D_M = GslMatrix,
class P_V = GslVector,
class P_M = GslMatrix,
43 class Q_V = GslVector,
class Q_M = GslMatrix>
90 #endif // UQ_GCM_TOTAL_INFO_H
BaseJointPdf< P_V, P_M > * m_solutionPdf
BaseVectorRealizer< P_V, P_M > * m_solutionRealizer
const BaseEnvironment & m_env
A templated class that represents a Metropolis-Hastings generator of samples.
unsigned int initializeTotalDim(const GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M > &s)
MLSampling< P_V, P_M > * m_mlSampler
ConcatenatedVectorRV< P_V, P_M > m_totalPriorRv
std::vector< const BaseVectorRV< P_V, P_M > * > m_constitutivePriorRvs
MetropolisHastingsSG< P_V, P_M > * m_mhSeqGenerator
VectorSet< P_V, P_M > * m_solutionDomain
ConcatenationSubset< P_V, P_M > m_totalDomain
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
double m_totalDomainVolume
GcmTotalInfo(const GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M > &s)
GenericVectorRV< P_V, P_M > m_totalPostRv
A templated class that represents a Multilevel generator of samples.
VectorSpace< P_V, P_M > m_totalSpace
BaseVectorSequence< P_V, P_M > * m_chain
double m_totalLikeMaxLnValue
std::vector< const VectorSet< P_V, P_M > * > m_constitutiveDomains
unsigned int m_numConstituents
double m_totalPostMaxLnValue