OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <SampleGaussianSequence.h>
Public Member Functions | |
SampleGaussianSequence (double lower, double upper, size_t modulo, int nSample) | |
void | create (boost::shared_ptr< SampleIndividual > &ind, size_t i) |
double | getNext (unsigned int id) |
![]() | |
virtual | ~SamplingMethod () |
virtual void | allocate (const CmdArguments_t &args, const Comm::Bundle_t &comm) |
Private Attributes | |
std::vector< double > | sampleChain_m |
unsigned int | numSamples_m |
size_t | volumeLowerDimensions_m |
Definition at line 11 of file SampleGaussianSequence.h.
|
inline |
Definition at line 24 of file SampleGaussianSequence.h.
References Util::erfinv(), sampleChain_m, and sqrt().
|
inlinevirtual |
Implements SamplingMethod.
Definition at line 39 of file SampleGaussianSequence.h.
References getNext().
|
inline |
Definition at line 43 of file SampleGaussianSequence.h.
References numSamples_m, sampleChain_m, and volumeLowerDimensions_m.
Referenced by create().
|
private |
Definition at line 55 of file SampleGaussianSequence.h.
Referenced by getNext().
|
private |
Definition at line 54 of file SampleGaussianSequence.h.
Referenced by getNext(), and SampleGaussianSequence().
|
private |
Definition at line 56 of file SampleGaussianSequence.h.
Referenced by getNext().