|
queso-0.51.1
|
A class for handling sampling from a Beta probability density distribution. More...
#include <BetaVectorRealizer.h>


Public Member Functions | |
Constructor/Destructor methods | |
| BetaVectorRealizer (const char *prefix, const VectorSet< V, M > &unifiedImageSet, const V &alpha, const V &beta) | |
| Constructor. More... | |
| ~BetaVectorRealizer () | |
| Destructor. More... | |
Realization-related methods | |
| void | realization (V &nextValues) const |
| Draws a realization. More... | |
Public Member Functions inherited from QUESO::BaseVectorRealizer< V, M > | |
| BaseVectorRealizer (const char *prefix, const VectorSet< V, M > &unifiedImageSet, unsigned int subPeriod) | |
| Default constructor. More... | |
| virtual | ~BaseVectorRealizer () |
| Virtual destructor. More... | |
| const VectorSet< V, M > & | unifiedImageSet () const |
| Image set where the realizations lie. Access to protected attribute m_unifiedImageSet. More... | |
| unsigned int | subPeriod () const |
| Sub-period of the realization. Access to protected attribute m_subPeriod. More... | |
Private Attributes | |
| V | m_alpha |
| V | m_beta |
Additional Inherited Members | |
Protected Attributes inherited from QUESO::BaseVectorRealizer< V, M > | |
| const BaseEnvironment & | m_env |
| std::string | m_prefix |
| const VectorSet< V, M > & | m_unifiedImageSet |
| unsigned int | m_subPeriod |
A class for handling sampling from a Beta probability density distribution.
This class handles sampling from a Beta probability density distribution, of parameters alpha and beta.
Definition at line 46 of file BetaVectorRealizer.h.
| QUESO::BetaVectorRealizer< V, M >::BetaVectorRealizer | ( | const char * | prefix, |
| const VectorSet< V, M > & | unifiedImageSet, | ||
| const V & | alpha, | ||
| const V & | beta | ||
| ) |
Constructor.
Constructs a new object, given a prefix, the image set of the vector realizer, and the Beta distribution parameters alpha and beta, which are assigned to private attributes m_alpha and m_beta.
Definition at line 33 of file BetaVectorRealizer.C.
References QUESO::BaseEnvironment::displayVerbosity(), QUESO::BaseVectorRealizer< V, M >::m_env, QUESO::BaseVectorRealizer< V, M >::m_prefix, and QUESO::BaseEnvironment::subDisplayFile().
| QUESO::BetaVectorRealizer< V, M >::~BetaVectorRealizer | ( | ) |
|
virtual |
Draws a realization.
This function draws a realization of a Beta distribution and saves it in nextValues. It internally checks whether the image set, where the realization should be drawn, belongs to the interval (0, 1] - which is the range where Beta distribution is defined over.
Implements QUESO::BaseVectorRealizer< V, M >.
Definition at line 63 of file BetaVectorRealizer.C.
|
private |
Definition at line 78 of file BetaVectorRealizer.h.
|
private |
Definition at line 79 of file BetaVectorRealizer.h.