queso-0.57.1
|
Abstract base class for infinite dimensional measures. More...
#include <InfiniteDimensionalMeasureBase.h>
Public Member Functions | |
virtual SharedPtr < FunctionBase >::Type | draw ()=0 |
Draw from the measure, and then return a shared pointer to the draw. More... | |
virtual double | get_kl_coefficient (unsigned int i) const =0 |
Return coefficient i of the KL expansion of the current draw. Must be called after draw() More... | |
Constructor/Destructor methods | |
InfiniteDimensionalMeasureBase () | |
Default constructor. More... | |
virtual | ~InfiniteDimensionalMeasureBase () |
Destructor. More... | |
Abstract base class for infinite dimensional measures.
Definition at line 43 of file InfiniteDimensionalMeasureBase.h.
QUESO::InfiniteDimensionalMeasureBase::InfiniteDimensionalMeasureBase | ( | ) |
Default constructor.
Definition at line 29 of file InfiniteDimensionalMeasureBase.C.
|
virtual |
|
pure virtual |
Draw from the measure, and then return a shared pointer to the draw.
Implemented in QUESO::InfiniteDimensionalGaussian.
Referenced by QUESO::InfiniteDimensionalMCMCSampler::_propose().
|
pure virtual |
Return coefficient i
of the KL expansion of the current draw. Must be called after draw()
Implemented in QUESO::InfiniteDimensionalGaussian.