queso-0.53.0
Public Member Functions | Public Attributes | Private Member Functions | List of all members
QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M > Class Template Reference

#include <GcmTotalInfo.h>

Collaboration diagram for QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >:
Collaboration graph
[legend]

Public Member Functions

 GcmTotalInfo (const GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M > &s)
 
 GcmTotalInfo (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)
 
 ~GcmTotalInfo ()
 
unsigned int initializeTotalDim (const GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M > &s)
 
unsigned int initializeTotalDim (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)
 

Public Attributes

const BaseEnvironmentm_env
 
unsigned int m_numConstituents
 
std::vector< const VectorSet
< P_V, P_M > * > 
m_constitutiveDomains
 
std::vector< const
BaseVectorRV< P_V, P_M > * > 
m_constitutivePriorRvs
 
unsigned int m_totalDim
 
VectorSpace< P_V, P_M > m_totalSpace
 
double m_totalDomainVolume
 
ConcatenationSubset< P_V, P_M > m_totalDomain
 
ConcatenatedVectorRV< P_V, P_M > m_totalPriorRv
 
GenericVectorRV< P_V, P_M > m_totalPostRv
 
P_V m_like_previousTotal
 
P_V m_totalPostMean
 
P_V m_totalPostMedian
 
P_V m_totalPostMode
 
double m_totalPostMaxLnValue
 
P_V m_totalMLE
 
double m_totalLikeMaxLnValue
 
VectorSet< P_V, P_M > * m_solutionDomain
 
BaseJointPdf< P_V, P_M > * m_solutionPdf
 
BaseVectorRealizer< P_V, P_M > * m_solutionRealizer
 
MetropolisHastingsSG< P_V, P_M > * m_mhSeqGenerator
 
MLSampling< P_V, P_M > * m_mlSampler
 
BaseVectorSequence< P_V, P_M > * m_chain
 

Private Member Functions

void commonConstructor ()
 

Detailed Description

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, class Q_V = GslVector, class Q_M = GslMatrix>
class QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >

Definition at line 44 of file GcmTotalInfo.h.

Constructor & Destructor Documentation

template<class S_V , class S_M , class D_V , class D_M , class P_V , class P_M , class Q_V , class Q_M >
QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::GcmTotalInfo ( const GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M > &  s)

Definition at line 32 of file GcmTotalInfo.C.

References QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::commonConstructor(), QUESO::BaseEnvironment::displayVerbosity(), QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_env, and QUESO::BaseEnvironment::subDisplayFile().

34  :
35  m_env (s.m_env),
37  m_constitutiveDomains (m_numConstituents,(const VectorSet <P_V,P_M>*) NULL),
38  m_constitutivePriorRvs(m_numConstituents,(const BaseVectorRV<P_V,P_M>*) NULL),
40  m_totalSpace (m_env,"total_",m_totalDim,NULL),
44  m_totalPostRv ("total_post_",m_totalSpace),
49  m_totalPostMaxLnValue (-INFINITY),
51  m_totalLikeMaxLnValue (-INFINITY),
52  m_solutionDomain (NULL),
53  m_solutionPdf (NULL),
54  m_solutionRealizer (NULL),
55  m_mhSeqGenerator (NULL),
56  m_mlSampler (NULL),
57  m_chain (NULL)
58 {
59  if ((m_env.subDisplayFile()) && (m_env.displayVerbosity() >= 2)) {
60  *m_env.subDisplayFile() << "Entering GcmTotalInfo<S_V,S_M,D_V,D_M,P_V,P_M,Q_V,Q_M>::constructor(1)"
61  << std::endl;
62  }
63 
65 
66  if ((m_env.subDisplayFile()) && (m_env.displayVerbosity() >= 2)) {
67  *m_env.subDisplayFile() << "Leaving GcmTotalInfo<S_V,S_M,D_V,D_M,P_V,P_M,Q_V,Q_M>::constructor(1)"
68  << std::endl;
69  }
70 }
unsigned int displayVerbosity() const
Definition: Environment.C:396
BaseJointPdf< P_V, P_M > * m_solutionPdf
Definition: GcmTotalInfo.h:77
BaseVectorRealizer< P_V, P_M > * m_solutionRealizer
Definition: GcmTotalInfo.h:78
const BaseEnvironment & m_env
Definition: GcmTotalInfo.h:57
unsigned int initializeTotalDim(const GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M > &s)
Definition: GcmTotalInfo.C:130
MLSampling< P_V, P_M > * m_mlSampler
Definition: GcmTotalInfo.h:81
ConcatenatedVectorRV< P_V, P_M > m_totalPriorRv
Definition: GcmTotalInfo.h:65
const V & zeroVector() const
Returns a vector filled with zeros.
Definition: VectorSpace.C:189
std::vector< const BaseVectorRV< P_V, P_M > * > m_constitutivePriorRvs
Definition: GcmTotalInfo.h:60
MetropolisHastingsSG< P_V, P_M > * m_mhSeqGenerator
Definition: GcmTotalInfo.h:80
VectorSet< P_V, P_M > * m_solutionDomain
Definition: GcmTotalInfo.h:76
std::ofstream * subDisplayFile() const
Access function for m_subDisplayFile (displays file on stream).
Definition: Environment.C:274
ConcatenationSubset< P_V, P_M > m_totalDomain
Definition: GcmTotalInfo.h:64
unsigned int m_totalDim
Definition: GcmTotalInfo.h:61
double m_totalDomainVolume
Definition: GcmTotalInfo.h:63
GenericVectorRV< P_V, P_M > m_totalPostRv
Definition: GcmTotalInfo.h:66
VectorSpace< P_V, P_M > m_totalSpace
Definition: GcmTotalInfo.h:62
BaseVectorSequence< P_V, P_M > * m_chain
Definition: GcmTotalInfo.h:82
double m_totalLikeMaxLnValue
Definition: GcmTotalInfo.h:74
std::vector< const VectorSet< P_V, P_M > * > m_constitutiveDomains
Definition: GcmTotalInfo.h:59
unsigned int m_numConstituents
Definition: GcmTotalInfo.h:58
double m_totalPostMaxLnValue
Definition: GcmTotalInfo.h:72
template<class S_V , class S_M , class D_V , class D_M , class P_V , class P_M , class Q_V , class Q_M >
QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::GcmTotalInfo ( 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 
)

Definition at line 73 of file GcmTotalInfo.C.

References QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::commonConstructor(), QUESO::BaseEnvironment::displayVerbosity(), QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_env, and QUESO::BaseEnvironment::subDisplayFile().

76  :
77  m_env (s.m_env),
79  m_constitutiveDomains (m_numConstituents,(const VectorSet<P_V,P_M>*) NULL),
80  m_constitutivePriorRvs(m_numConstituents,(const BaseVectorRV<P_V,P_M>*) NULL),
82  m_totalSpace (m_env, "total_", m_totalDim, NULL),
86  m_totalPostRv ("total_post_",m_totalSpace),
91  m_totalPostMaxLnValue (-INFINITY),
93  m_totalLikeMaxLnValue (-INFINITY),
94  m_solutionDomain (NULL),
95  m_solutionPdf (NULL),
96  m_solutionRealizer (NULL),
97  m_mhSeqGenerator (NULL),
98  m_mlSampler (NULL),
99  m_chain (NULL)
100 {
101  if ((m_env.subDisplayFile()) && (m_env.displayVerbosity() >= 2)) {
102  *m_env.subDisplayFile() << "Entering GcmTotalInfo<S_V,S_M,D_V,D_M,P_V,P_M,Q_V,Q_M>::constructor(2)"
103  << std::endl;
104  }
105 
107 
108  if ((m_env.subDisplayFile()) && (m_env.displayVerbosity() >= 2)) {
109  *m_env.subDisplayFile() << "Leaving GcmTotalInfo<S_V,S_M,D_V,D_M,P_V,P_M,Q_V,Q_M>::constructor(2)"
110  << std::endl;
111  }
112 }
unsigned int displayVerbosity() const
Definition: Environment.C:396
BaseJointPdf< P_V, P_M > * m_solutionPdf
Definition: GcmTotalInfo.h:77
BaseVectorRealizer< P_V, P_M > * m_solutionRealizer
Definition: GcmTotalInfo.h:78
const BaseEnvironment & m_env
Definition: GcmTotalInfo.h:57
unsigned int initializeTotalDim(const GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M > &s)
Definition: GcmTotalInfo.C:130
MLSampling< P_V, P_M > * m_mlSampler
Definition: GcmTotalInfo.h:81
ConcatenatedVectorRV< P_V, P_M > m_totalPriorRv
Definition: GcmTotalInfo.h:65
const V & zeroVector() const
Returns a vector filled with zeros.
Definition: VectorSpace.C:189
std::vector< const BaseVectorRV< P_V, P_M > * > m_constitutivePriorRvs
Definition: GcmTotalInfo.h:60
MetropolisHastingsSG< P_V, P_M > * m_mhSeqGenerator
Definition: GcmTotalInfo.h:80
VectorSet< P_V, P_M > * m_solutionDomain
Definition: GcmTotalInfo.h:76
std::ofstream * subDisplayFile() const
Access function for m_subDisplayFile (displays file on stream).
Definition: Environment.C:274
ConcatenationSubset< P_V, P_M > m_totalDomain
Definition: GcmTotalInfo.h:64
unsigned int m_totalDim
Definition: GcmTotalInfo.h:61
double m_totalDomainVolume
Definition: GcmTotalInfo.h:63
GenericVectorRV< P_V, P_M > m_totalPostRv
Definition: GcmTotalInfo.h:66
VectorSpace< P_V, P_M > m_totalSpace
Definition: GcmTotalInfo.h:62
BaseVectorSequence< P_V, P_M > * m_chain
Definition: GcmTotalInfo.h:82
double m_totalLikeMaxLnValue
Definition: GcmTotalInfo.h:74
std::vector< const VectorSet< P_V, P_M > * > m_constitutiveDomains
Definition: GcmTotalInfo.h:59
unsigned int m_numConstituents
Definition: GcmTotalInfo.h:58
double m_totalPostMaxLnValue
Definition: GcmTotalInfo.h:72
template<class S_V , class S_M , class D_V , class D_M , class P_V , class P_M , class Q_V , class Q_M >
QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::~GcmTotalInfo ( )

Definition at line 115 of file GcmTotalInfo.C.

116 {
117  if (m_chain) {
118  m_chain->clear();
119  delete m_chain;
120  }
121  if (m_mlSampler ) delete m_mlSampler;
122  if (m_mhSeqGenerator ) delete m_mhSeqGenerator;
124  if (m_solutionPdf ) delete m_solutionPdf;
125  if (m_solutionDomain ) delete m_solutionDomain;
126 }
BaseJointPdf< P_V, P_M > * m_solutionPdf
Definition: GcmTotalInfo.h:77
BaseVectorRealizer< P_V, P_M > * m_solutionRealizer
Definition: GcmTotalInfo.h:78
MLSampling< P_V, P_M > * m_mlSampler
Definition: GcmTotalInfo.h:81
void clear()
Reset the values and the size of the sequence of vectors.
MetropolisHastingsSG< P_V, P_M > * m_mhSeqGenerator
Definition: GcmTotalInfo.h:80
VectorSet< P_V, P_M > * m_solutionDomain
Definition: GcmTotalInfo.h:76
BaseVectorSequence< P_V, P_M > * m_chain
Definition: GcmTotalInfo.h:82

Member Function Documentation

template<class S_V , class S_M , class D_V , class D_M , class P_V , class P_M , class Q_V , class Q_M >
void QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::commonConstructor ( )
private

Definition at line 175 of file GcmTotalInfo.C.

Referenced by QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::GcmTotalInfo().

176 {
177  m_totalPriorRv.pdf().setNormalizationStyle(0); // CSRI - 2013-Aug-06 - with Laura
178  for (unsigned int i = 0; i < m_numConstituents; ++i) {
180  }
181 
182  //********************************************************************************
183  // Display information
184  //********************************************************************************
185  if ((m_env.subDisplayFile()) && (m_env.displayVerbosity() >= 2)) {
186  *m_env.subDisplayFile() << "In GcmTotalInfo<S_V,S_M,D_V,D_M,P_V,P_M,Q_V,Q_M>::commonConstructor()"
187  << "\n m_totalDim = " << m_totalDim
188  << "\n m_numConstituents = " << m_numConstituents
189  << "\n m_totalDomainVolume = " << m_totalDomainVolume
190  << std::endl;
191  }
192 
193  return;
194 }
unsigned int displayVerbosity() const
Definition: Environment.C:396
const BaseEnvironment & m_env
Definition: GcmTotalInfo.h:57
ConcatenatedVectorRV< P_V, P_M > m_totalPriorRv
Definition: GcmTotalInfo.h:65
std::ofstream * subDisplayFile() const
Access function for m_subDisplayFile (displays file on stream).
Definition: Environment.C:274
const BaseJointPdf< V, M > & pdf() const
Posterior Density Function of the vector RV; access to private attribute m_pdf.
Definition: VectorRV.C:86
unsigned int m_totalDim
Definition: GcmTotalInfo.h:61
double m_totalDomainVolume
Definition: GcmTotalInfo.h:63
std::vector< const VectorSet< P_V, P_M > * > m_constitutiveDomains
Definition: GcmTotalInfo.h:59
unsigned int m_numConstituents
Definition: GcmTotalInfo.h:58
template<class S_V , class S_M , class D_V , class D_M , class P_V , class P_M , class Q_V , class Q_M >
unsigned int QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::initializeTotalDim ( const GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M > &  s)

Definition at line 130 of file GcmTotalInfo.C.

References QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_1lambdaEtaDim, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_1lambdaEtaDomain, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_1lambdaEtaPriorRv, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_2lambdaWDim, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_2lambdaWDomain, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_2lambdaWPriorRv, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_3rhoWDim, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_3rhoWDomain, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_3rhoWPriorRv, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_4lambdaSDim, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_4lambdaSDomain, and QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_4lambdaSPriorRv.

131 {
132  m_constitutiveDomains[0] = &(s.m_1lambdaEtaDomain);
133  m_constitutiveDomains[1] = &(s.m_2lambdaWDomain);
134  m_constitutiveDomains[2] = &(s.m_3rhoWDomain);
135  m_constitutiveDomains[3] = &(s.m_4lambdaSDomain);
136 
137  m_constitutivePriorRvs[0] = &(s.m_1lambdaEtaPriorRv);
138  m_constitutivePriorRvs[1] = &(s.m_2lambdaWPriorRv);
139  m_constitutivePriorRvs[2] = &(s.m_3rhoWPriorRv);
140  m_constitutivePriorRvs[3] = &(s.m_4lambdaSPriorRv);
141 
142  return (s.m_1lambdaEtaDim + s.m_2lambdaWDim + s.m_3rhoWDim + s.m_4lambdaSDim);
143 }
std::vector< const BaseVectorRV< P_V, P_M > * > m_constitutivePriorRvs
Definition: GcmTotalInfo.h:60
std::vector< const VectorSet< P_V, P_M > * > m_constitutiveDomains
Definition: GcmTotalInfo.h:59
template<class S_V , class S_M , class D_V , class D_M , class P_V , class P_M , class Q_V , class Q_M >
unsigned int QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::initializeTotalDim ( 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 
)

Definition at line 148 of file GcmTotalInfo.C.

References QUESO::BaseVectorRV< V, M >::imageSet(), QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_1lambdaEtaDim, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_1lambdaEtaDomain, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_1lambdaEtaPriorRv, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_2lambdaWDim, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_2lambdaWDomain, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_2lambdaWPriorRv, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_3rhoWDim, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_3rhoWDomain, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_3rhoWPriorRv, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_4lambdaSDim, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_4lambdaSDomain, QUESO::GcmSimulationInfo< S_V, S_M, P_V, P_M, Q_V, Q_M >::m_4lambdaSPriorRv, QUESO::GcmExperimentInfo< S_V, S_M, D_V, D_M, P_V, P_M >::m_5lambdaYDim, QUESO::GcmExperimentInfo< S_V, S_M, D_V, D_M, P_V, P_M >::m_5lambdaYDomain, QUESO::GcmExperimentInfo< S_V, S_M, D_V, D_M, P_V, P_M >::m_5lambdaYPriorRv, QUESO::GcmExperimentInfo< S_V, S_M, D_V, D_M, P_V, P_M >::m_6lambdaVDim, QUESO::GcmExperimentInfo< S_V, S_M, D_V, D_M, P_V, P_M >::m_6lambdaVDomain, QUESO::GcmExperimentInfo< S_V, S_M, D_V, D_M, P_V, P_M >::m_6lambdaVPriorRv, QUESO::GcmExperimentInfo< S_V, S_M, D_V, D_M, P_V, P_M >::m_7rhoVDim, QUESO::GcmExperimentInfo< S_V, S_M, D_V, D_M, P_V, P_M >::m_7rhoVDomain, QUESO::GcmExperimentInfo< S_V, S_M, D_V, D_M, P_V, P_M >::m_7rhoVPriorRv, QUESO::GcmExperimentInfo< S_V, S_M, D_V, D_M, P_V, P_M >::m_8thetaDim, and QUESO::GcmExperimentInfo< S_V, S_M, D_V, D_M, P_V, P_M >::m_8thetaPriorRv.

151 {
152  m_constitutiveDomains[0] = &(s.m_1lambdaEtaDomain);
153  m_constitutiveDomains[1] = &(s.m_2lambdaWDomain);
154  m_constitutiveDomains[2] = &(s.m_3rhoWDomain);
155  m_constitutiveDomains[3] = &(s.m_4lambdaSDomain);
156  m_constitutiveDomains[4] = &(e.m_5lambdaYDomain);
157  m_constitutiveDomains[5] = &(e.m_6lambdaVDomain);
158  m_constitutiveDomains[6] = &(e.m_7rhoVDomain);
159  m_constitutiveDomains[7] = &(e.m_8thetaPriorRv.imageSet());
160 
161  m_constitutivePriorRvs[0] = &(s.m_1lambdaEtaPriorRv);
162  m_constitutivePriorRvs[1] = &(s.m_2lambdaWPriorRv);
163  m_constitutivePriorRvs[2] = &(s.m_3rhoWPriorRv);
164  m_constitutivePriorRvs[3] = &(s.m_4lambdaSPriorRv);
165  m_constitutivePriorRvs[4] = &(e.m_5lambdaYPriorRv);
166  m_constitutivePriorRvs[5] = &(e.m_6lambdaVPriorRv);
167  m_constitutivePriorRvs[6] = &(e.m_7rhoVPriorRv);
168  m_constitutivePriorRvs[7] = &(e.m_8thetaPriorRv);
169 
170  return (s.m_1lambdaEtaDim + s.m_2lambdaWDim + s.m_3rhoWDim + s.m_4lambdaSDim + e.m_5lambdaYDim + e.m_6lambdaVDim + e.m_7rhoVDim + e.m_8thetaDim);
171 }
std::vector< const BaseVectorRV< P_V, P_M > * > m_constitutivePriorRvs
Definition: GcmTotalInfo.h:60
std::vector< const VectorSet< P_V, P_M > * > m_constitutiveDomains
Definition: GcmTotalInfo.h:59

Member Data Documentation

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, class Q_V = GslVector, class Q_M = GslMatrix>
BaseVectorSequence<P_V,P_M>* QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_chain

Definition at line 82 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
std::vector<const VectorSet <P_V,P_M>* > QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_constitutiveDomains

Definition at line 59 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
std::vector<const BaseVectorRV<P_V,P_M>* > QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_constitutivePriorRvs

Definition at line 60 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
const BaseEnvironment& QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_env
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, class Q_V = GslVector, class Q_M = GslMatrix>
P_V QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_like_previousTotal

Definition at line 68 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
MetropolisHastingsSG<P_V,P_M>* QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_mhSeqGenerator

Definition at line 80 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
MLSampling<P_V,P_M>* QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_mlSampler

Definition at line 81 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
unsigned int QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_numConstituents

Definition at line 58 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
VectorSet<P_V,P_M>* QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_solutionDomain

Definition at line 76 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
BaseJointPdf<P_V,P_M>* QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_solutionPdf

Definition at line 77 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
BaseVectorRealizer<P_V,P_M>* QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_solutionRealizer

Definition at line 78 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
unsigned int QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_totalDim

Definition at line 61 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
ConcatenationSubset<P_V,P_M> QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_totalDomain

Definition at line 64 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
double QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_totalDomainVolume

Definition at line 63 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
double QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_totalLikeMaxLnValue

Definition at line 74 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
P_V QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_totalMLE

Definition at line 73 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
double QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_totalPostMaxLnValue

Definition at line 72 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
P_V QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_totalPostMean

Definition at line 69 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
P_V QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_totalPostMedian

Definition at line 70 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
P_V QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_totalPostMode

Definition at line 71 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
GenericVectorRV<P_V,P_M> QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_totalPostRv

Definition at line 66 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
ConcatenatedVectorRV<P_V,P_M> QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_totalPriorRv

Definition at line 65 of file GcmTotalInfo.h.

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, class Q_V = GslVector, class Q_M = GslMatrix>
VectorSpace<P_V,P_M> QUESO::GcmTotalInfo< S_V, S_M, D_V, D_M, P_V, P_M, Q_V, Q_M >::m_totalSpace

Definition at line 62 of file GcmTotalInfo.h.


The documentation for this class was generated from the following files:

Generated on Thu Jun 11 2015 13:52:34 for queso-0.53.0 by  doxygen 1.8.5