ldsgen namespace

Classes

class VdCorput
Van der Corput sequence generator.
class Halton
Halton sequence generator.
class Circle
Circle sequence generator.
class Sphere
Sphere sequence generator.
class Sphere3Hopf
S(3) sequence generator by Hopf fibration.
class HaltonN
Halton(n) sequence generator.

Enums

enum class LanguageCode { EN, DE, ES, FR }

Functions

auto vdc(size_t k, const size_t base) -> double -> CONSTEXPR14 auto
Van der Corput sequence.
auto dummy(size_t i) -> size_t

Variables

const auto TWO_PI constexpr
static const size_t PRIME_TABLE

Enum documentation

enum class ldsgen::LanguageCode

Language codes to be used with the LdsGen class

Function documentation

CONSTEXPR14 auto ldsgen::vdc(size_t k, const size_t base) -> double

Van der Corput sequence.

Parameters
in index of the sequence
base in base of the sequence
Returns double

The vdc function is calculating the Van der Corput sequence value for a given index k and base base. It returns a double value.

size_t ldsgen::dummy(size_t i)

Variable documentation

const auto ldsgen::TWO_PI constexpr

static const size_t ldsgen::PRIME_TABLE