|
LdsGen 1.2.6
|
N-dimensional sphere sequence generator. More...
#include <sphere_n.hpp>
Public Member Functions | |
| SphereN (std::span< const unsigned long > base) | |
| std::vector< double > | pop () override |
| void | reseed (unsigned long seed) override |
Public Member Functions inherited from ldsgen::SphereGen | |
| SphereGen ()=default | |
| SphereGen (const SphereGen &)=default | |
| SphereGen (SphereGen &&) noexcept=default | |
| SphereGen & | operator= (const SphereGen &)=default |
| SphereGen & | operator= (SphereGen &&) noexcept=default |
| virtual | ~SphereGen ()=default |
N-dimensional sphere sequence generator.
Precomputes tp_ in the constructor to avoid calling get_tp on every pop().
|
explicit |
|
overridevirtual |
Implements ldsgen::SphereGen.
|
overridevirtual |
Implements ldsgen::SphereGen.