| queso-0.57.1
    | 
A class for handling sampling from an Inverse Gamma probability density distribution. More...
#include <InverseGammaVectorRealizer.h>
 
  
 | Public Member Functions | |
| Constructor/Destructor methods | |
| InverseGammaVectorRealizer (const char *prefix, const VectorSet< V, M > &unifiedImageSet, const V &alpha, const V &beta) | |
| Constructor.  More... | |
| ~InverseGammaVectorRealizer () | |
| 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 an Inverse Gamma probability density distribution.
This class handles sampling from an Inverse Gamma probability density distribution, of parameters alpha and beta. 
Definition at line 49 of file InverseGammaVectorRealizer.h.
| QUESO::InverseGammaVectorRealizer< V, M >::InverseGammaVectorRealizer | ( | 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 a and b, which are assigned to private attributes m_alpha and m_beta. 
Definition at line 34 of file InverseGammaVectorRealizer.C.
References QUESO::BaseEnvironment::displayVerbosity(), QUESO::BaseVectorRealizer< V, M >::m_env, QUESO::BaseVectorRealizer< V, M >::m_prefix, and QUESO::BaseEnvironment::subDisplayFile().
| QUESO::InverseGammaVectorRealizer< V, M >::~InverseGammaVectorRealizer | ( | ) | 
| 
 | virtual | 
Draws a realization.
This function draws a realization of an Inverse Gamma distribution and saves it in nextValues. It internally checks whether the image set, where the realization should be drawn, belongs to the interval (0, infinity) - which is the range where Gamma distribution is defined over. 
Implements QUESO::BaseVectorRealizer< V, M >.
Definition at line 64 of file InverseGammaVectorRealizer.C.
| 
 | private | 
Definition at line 80 of file InverseGammaVectorRealizer.h.
| 
 | private | 
Definition at line 81 of file InverseGammaVectorRealizer.h.