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
BaseVectorSequence< P_V, P_M > * m_chain
unsigned int initializeTotalDim(const GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M > &s)
unsigned int m_numConstituents
std::vector< const BaseVectorRV< P_V, P_M > * > m_constitutivePriorRvs
BaseJointPdf< P_V, P_M > * m_solutionPdf
BaseVectorRealizer< P_V, P_M > * m_solutionRealizer
VectorSet< P_V, P_M > * m_solutionDomain
double m_totalDomainVolume
GenericVectorRV< P_V, P_M > m_totalPostRv
MLSampling< P_V, P_M > * m_mlSampler
ConcatenatedVectorRV< P_V, P_M > m_totalPriorRv
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
VectorSpace< P_V, P_M > m_totalSpace
A templated class that represents a Metropolis-Hastings generator of samples.
MetropolisHastingsSG< P_V, P_M > * m_mhSeqGenerator
double m_totalLikeMaxLnValue
ConcatenationSubset< P_V, P_M > m_totalDomain
std::vector< const VectorSet< P_V, P_M > * > m_constitutiveDomains
double m_totalPostMaxLnValue
GcmTotalInfo(const GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M > &s)
const BaseEnvironment & m_env
A templated class that represents a Multilevel generator of samples.