queso-0.57.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
QUESO::InfiniteDimensionalMeasureBase Class Referenceabstract

Abstract base class for infinite dimensional measures. More...

#include <InfiniteDimensionalMeasureBase.h>

Inheritance diagram for QUESO::InfiniteDimensionalMeasureBase:
QUESO::InfiniteDimensionalGaussian

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...
 

Detailed Description

Abstract base class for infinite dimensional measures.

Definition at line 43 of file InfiniteDimensionalMeasureBase.h.

Constructor & Destructor Documentation

QUESO::InfiniteDimensionalMeasureBase::InfiniteDimensionalMeasureBase ( )

Default constructor.

Definition at line 29 of file InfiniteDimensionalMeasureBase.C.

30 {
31  return;
32 }
QUESO::InfiniteDimensionalMeasureBase::~InfiniteDimensionalMeasureBase ( )
virtual

Destructor.

Definition at line 34 of file InfiniteDimensionalMeasureBase.C.

35 {
36 }

Member Function Documentation

virtual SharedPtr<FunctionBase>::Type QUESO::InfiniteDimensionalMeasureBase::draw ( )
pure virtual

Draw from the measure, and then return a shared pointer to the draw.

Implemented in QUESO::InfiniteDimensionalGaussian.

Referenced by QUESO::InfiniteDimensionalMCMCSampler::_propose().

virtual double QUESO::InfiniteDimensionalMeasureBase::get_kl_coefficient ( unsigned int  i) const
pure virtual

Return coefficient i of the KL expansion of the current draw. Must be called after draw()

Implemented in QUESO::InfiniteDimensionalGaussian.


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

Generated on Tue Jun 5 2018 19:49:09 for queso-0.57.1 by  doxygen 1.8.5