queso-0.51.1
|
TODO: Base class for basic PDFs (via either GSL or Boost). More...
#include <BasicPdfsBase.h>
Public Member Functions | |
Constructor/Destructor methods | |
BasicPdfsBase () | |
Default constructor. More... | |
BasicPdfsBase (int worldRank) | |
Constructor. More... | |
virtual | ~BasicPdfsBase () |
Virtual destructor. More... | |
Mathematical methods | |
virtual double | betaPdfActualValue (double x, double alpha, double beta) const =0 |
TODO: Actual value of the Beta PDF (calculated via either Boost or GSL libraries). See template specialization. More... | |
virtual double | gammaPdfActualValue (double x, double a, double b) const =0 |
TODO: Actual value of the Gamma PDF (calculated via either Boost or GSL libraries). See template specialization. More... | |
Protected Attributes | |
int | m_worldRank |
TODO: Base class for basic PDFs (via either GSL or Boost).
Definition at line 44 of file BasicPdfsBase.h.
QUESO::BasicPdfsBase::BasicPdfsBase | ( | ) |
Default constructor.
Definition at line 30 of file BasicPdfsBase.C.
References m_worldRank, and UQ_FATAL_TEST_MACRO.
QUESO::BasicPdfsBase::BasicPdfsBase | ( | int | worldRank | ) |
|
virtual |
|
pure virtual |
TODO: Actual value of the Beta PDF (calculated via either Boost or GSL libraries). See template specialization.
Implemented in QUESO::BasicPdfsBoost, and QUESO::BasicPdfsGsl.
|
pure virtual |
TODO: Actual value of the Gamma PDF (calculated via either Boost or GSL libraries). See template specialization.
Implemented in QUESO::BasicPdfsBoost, and QUESO::BasicPdfsGsl.
|
protected |
Definition at line 68 of file BasicPdfsBase.h.
Referenced by BasicPdfsBase(), QUESO::BasicPdfsBoost::BasicPdfsBoost(), QUESO::BasicPdfsGsl::BasicPdfsGsl(), QUESO::BasicPdfsBoost::betaPdfActualValue(), and QUESO::BasicPdfsBoost::gammaPdfActualValue().