Dakota
Version 6.21
Explore and Predict with Confidence
|
Dakota specialization of QUESO generic joint PDF. More...
Inherits BaseJointPdf< V, M >.
Public Member Functions | |
QuesoJointPdf (const char *prefix, const QUESO::VectorSet< V, M > &domainSet, NonDQUESOBayesCalibration *nond_queso_ptr) | |
Default constructor. More... | |
virtual | ~QuesoJointPdf () |
Destructor. | |
double | actualValue (const V &domainVector, const V *domainDirection, V *gradVector, M *hessianMatrix, V *hessianEffect) const |
Actual value of the PDF (scalar function). | |
double | lnValue (const V &domainVector, const V *domainDirection, V *gradVector, M *hessianMatrix, V *hessianEffect) const |
Logarithm of the value of the function. | |
double | computeLogOfNormalizationFactor (unsigned int numSamples, bool m_logOfNormalizationFactor) const |
Computes the logarithm of the normalization factor. | |
void | distributionMean (V &meanVector) const |
Mean value of underlying random variable. More... | |
void | distributionVariance (M &covMatrix) const |
Covariance of the underlying random variable. More... | |
Private Attributes | |
NonDQUESOBayesCalibration * | nonDQUESOInstance |
pointer to QUESO instance for PDF evaluation callbacks | |
Dakota specialization of QUESO generic joint PDF.
QuesoJointPdf | ( | const char * | prefix, |
const QUESO::VectorSet< V, M > & | domainSet, | ||
NonDQUESOBayesCalibration * | nond_queso_ptr | ||
) |
Default constructor.
Instantiates an object of the class, i.e. a scalar function, given a prefix and its domain.
void distributionMean | ( | V & | meanVector | ) | const |
Mean value of underlying random variable.
Assumes meanVector is sized
void distributionVariance | ( | M & | covMatrix | ) | const |
Covariance of the underlying random variable.
Assumes covMatrix is sized