queso-0.53.0
Public Member Functions | List of all members
QUESO::InfiniteDimensionalMeasureBase Class Referenceabstract

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

#include <InfiniteDimensionalMeasureBase.h>

Inheritance diagram for QUESO::InfiniteDimensionalMeasureBase:
Inheritance graph
[legend]

Public Member Functions

virtual boost::shared_ptr
< FunctionBase
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 boost::shared_ptr<FunctionBase> QUESO::InfiniteDimensionalMeasureBase::draw ( )
pure virtual

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

Implemented in QUESO::InfiniteDimensionalGaussian.

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 Thu Jun 11 2015 13:52:34 for queso-0.53.0 by  doxygen 1.8.5