SG++-Doxygen-Documentation
sgpp::quadrature::HaltonSampleGenerator Class Reference

#include <HaltonSampleGenerator.hpp>

Inheritance diagram for sgpp::quadrature::HaltonSampleGenerator:
sgpp::quadrature::SampleGenerator

Public Member Functions

virtual void getSample (sgpp::base::DataVector &sample)
 This method generates one sample . More...
 
 HaltonSampleGenerator (size_t dimension, std::uint64_t seed=std::mt19937_64::default_seed)
 Standard constructor. More...
 
 ~HaltonSampleGenerator ()
 Destructor. More...
 
- Public Member Functions inherited from sgpp::quadrature::SampleGenerator
size_t getDimensions ()
 
void getSamples (sgpp::base::DataMatrix &samples)
 This method generates a given number of samples. More...
 
 SampleGenerator (size_t dimensions, std::uint64_t seed=std::mt19937_64::default_seed)
 Standard constructor. More...
 
void setDimensions (size_t dimensions)
 Sets the number of dimensions for sample generation to the given value. More...
 
virtual ~SampleGenerator ()
 

Additional Inherited Members

- Protected Attributes inherited from sgpp::quadrature::SampleGenerator
size_t dimensions
 
std::mt19937_64 rng
 
std::uint64_t seed
 

Constructor & Destructor Documentation

◆ HaltonSampleGenerator()

sgpp::quadrature::HaltonSampleGenerator::HaltonSampleGenerator ( size_t  dimension,
std::uint64_t  seed = std::mt19937_64::default_seed 
)
explicit

Standard constructor.

Parameters
dimensionnumber of dimensions used for sample generation
seedcustom seed (defaults to default seed of mt19937_64)

References sgpp::quadrature::SampleGenerator::dimensions, python.statsfileInfo::i, and sgpp::quadrature::SampleGenerator::rng.

◆ ~HaltonSampleGenerator()

sgpp::quadrature::HaltonSampleGenerator::~HaltonSampleGenerator ( )

Destructor.

Member Function Documentation

◆ getSample()

void sgpp::quadrature::HaltonSampleGenerator::getSample ( sgpp::base::DataVector sample)
virtual

This method generates one sample .

Implementation of the abstract Method getSample from SampelGenerator.

Parameters
sampleDataVector storing the new generated sample vector.

Reimplemented from sgpp::quadrature::SampleGenerator.

References sgpp::quadrature::SampleGenerator::dimensions, and python.statsfileInfo::i.


The documentation for this class was generated from the following files: