lds namespace
Classes
- class Circle
- Circle sequence generator.
- class Disk
- Disk sequence generator.
- class GeneratorIterator
- Forward iterator for sequence generators.
- class Halton
- Halton sequence generator.
- class Sphere
- Sphere sequence generator.
- class Sphere3Hopf
- S(3) sequence generator by Hopf fibration.
- class VdCorput
- van der Corput sequence generator
Functions
Variables
Function documentation
#include <lds/lds.hpp>
template<unsigned long Base = 2>
constexpr auto lds:: vdc(unsigned long cnt) -> double
van der Corput sequence
| Returns | double |
|---|
The vdc function is calculating the van der Corput sequence value for a given index count and base base. It returns a double value.
* Base 2 Example: * count=1 -> 0.5 (0.1 in base 2) * count=2 -> 0.25 (0.01 in base 2) * count=3 -> 0.75 (0.11 in base 2) * count=4 -> 0.125(0.001 in base 2) *
Variable documentation
constexpr const auto lds:: TWO_PI
#include <lds/lds.hpp>
constexpr unsigned long lds:: MAX_REVERSE_BITS
#include <lds/lds.hpp>
constexpr double lds:: MAPPING_FACTOR
#include <lds/lds.hpp>