OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
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) |
Public Member Functions inherited from SamplingMethod | |
virtual | ~SamplingMethod () |
virtual void | allocate (const CmdArguments_t &, const Comm::Bundle_t &) |
Private Attributes | |
std::vector< double > | sampleChain_m |
unsigned int | numSamples_m |
size_t | volumeLowerDimensions_m |
Definition at line 35 of file SampleGaussianSequence.h.
|
inline |
Definition at line 40 of file SampleGaussianSequence.h.
References Util::erfinv(), sampleChain_m, and sqrt().
|
inlinevirtual |
Implements SamplingMethod.
Definition at line 55 of file SampleGaussianSequence.h.
References getNext().
|
inline |
Definition at line 59 of file SampleGaussianSequence.h.
References numSamples_m, sampleChain_m, and volumeLowerDimensions_m.
Referenced by create().
|
private |
Definition at line 71 of file SampleGaussianSequence.h.
Referenced by getNext().
|
private |
Definition at line 70 of file SampleGaussianSequence.h.
Referenced by getNext(), and SampleGaussianSequence().
|
private |
Definition at line 72 of file SampleGaussianSequence.h.
Referenced by getNext().