queso-0.53.0
Private Member Functions | List of all members
QUESO::BasicPdfsBoost Class Reference

TODO: Base class for basic PDFs using Boost library. More...

#include <BasicPdfsBoost.h>

Inheritance diagram for QUESO::BasicPdfsBoost:
Inheritance graph
[legend]
Collaboration diagram for QUESO::BasicPdfsBoost:
Collaboration graph
[legend]

Public Member Functions

Constructor/Destructor methods
 BasicPdfsBoost (int worldRank)
 Constructor. More...
 
 ~BasicPdfsBoost ()
 Destructor. More...
 
Mathematical methods
double betaPdfActualValue (double x, double alpha, double beta) const
 TODO: Actual value of the Beta PDF. More...
 
double gammaPdfActualValue (double x, double a, double b) const
 TODO: Actual value of the Gamma PDF. More...
 
- Public Member Functions inherited from QUESO::BasicPdfsBase
 BasicPdfsBase (int worldRank)
 Constructor. More...
 
virtual ~BasicPdfsBase ()
 Virtual destructor. More...
 

Private Member Functions

 BasicPdfsBoost ()
 Default constructor. More...
 

Additional Inherited Members

- Protected Attributes inherited from QUESO::BasicPdfsBase
int m_worldRank
 

Detailed Description

TODO: Base class for basic PDFs using Boost library.

Todo:
This class will acommodate the definition of a Joint PDF using distributions available in the Boost library. It will ultimately be called by BaseJointPdf and/or its derived classes (via m_env.basicPdfs()) during the construction of Joint PDFs.

Definition at line 45 of file BasicPdfsBoost.h.

Constructor & Destructor Documentation

QUESO::BasicPdfsBoost::BasicPdfsBoost ( int  worldRank)

Constructor.

Constructor ------------------------—.

Definition at line 31 of file BasicPdfsBoost.C.

32  :
33  BasicPdfsBase(worldRank)
34 {
35 }
BasicPdfsBase()
Default constructor.
Definition: BasicPdfsBase.C:30
QUESO::BasicPdfsBoost::~BasicPdfsBoost ( )

Destructor.

Definition at line 38 of file BasicPdfsBoost.C.

39 {
40  //this function does nothing
41 }
QUESO::BasicPdfsBoost::BasicPdfsBoost ( )
private

Default constructor.

Member Function Documentation

double QUESO::BasicPdfsBoost::betaPdfActualValue ( double  x,
double  alpha,
double  beta 
) const
virtual

TODO: Actual value of the Beta PDF.

Implements QUESO::BasicPdfsBase.

Definition at line 45 of file BasicPdfsBoost.C.

References queso_not_implemented.

46 {
48 }
#define queso_not_implemented()
Definition: asserts.h:56
double QUESO::BasicPdfsBoost::gammaPdfActualValue ( double  x,
double  a,
double  b 
) const
virtual

TODO: Actual value of the Gamma PDF.

Implements QUESO::BasicPdfsBase.

Definition at line 52 of file BasicPdfsBoost.C.

References queso_not_implemented.

53 {
55 }
#define queso_not_implemented()
Definition: asserts.h:56

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