queso-0.53.0
|
A class for handling sampling from a Wigner probability density distribution. More...
#include <WignerVectorRealizer.h>
Public Member Functions | |
Constructor/Destructor methods | |
WignerVectorRealizer (const char *prefix, const VectorSet< V, M > &unifiedImageSet, const V ¢erPos, double radius) | |
Constructor. More... | |
~WignerVectorRealizer () | |
Destructor. More... | |
Realization-related methods | |
void | realization (V &nextValues) const |
TODO: 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_centerPos |
double | m_radius |
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 Wigner probability density distribution.
This class will handle sampling from an Wigner probability density distribution, with a given center position and a radius.
Definition at line 49 of file WignerVectorRealizer.h.
QUESO::WignerVectorRealizer< V, M >::WignerVectorRealizer | ( | const char * | prefix, |
const VectorSet< V, M > & | unifiedImageSet, | ||
const V & | centerPos, | ||
double | radius | ||
) |
Constructor.
Constructs a new object, given a prefix, the image set of the vector realizer, the center position centerPos
, and a radius radius
.
Definition at line 34 of file WignerVectorRealizer.C.
References QUESO::BaseEnvironment::displayVerbosity(), QUESO::BaseVectorRealizer< V, M >::m_env, QUESO::BaseVectorRealizer< V, M >::m_prefix, QUESO::WignerVectorRealizer< V, M >::m_radius, queso_require_greater_msg, and QUESO::BaseEnvironment::subDisplayFile().
QUESO::WignerVectorRealizer< V, M >::~WignerVectorRealizer | ( | ) |
|
virtual |
TODO: Draws a realization.
Implements QUESO::BaseVectorRealizer< V, M >.
Definition at line 68 of file WignerVectorRealizer.C.
References queso_not_implemented.
|
private |
Definition at line 77 of file WignerVectorRealizer.h.
|
private |
Definition at line 78 of file WignerVectorRealizer.h.
Referenced by QUESO::WignerVectorRealizer< V, M >::WignerVectorRealizer().