LdsGen 1.2.6
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ldsgen::SphereWrapper Class Reference

Wrapper class to make Sphere compatible with SphereGen interface. More...

#include <sphere_n.hpp>

Inheritance diagram for ldsgen::SphereWrapper:
[legend]
Collaboration diagram for ldsgen::SphereWrapper:
[legend]

Public Member Functions

 SphereWrapper (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
 
SphereGenoperator= (const SphereGen &)=default
 
SphereGenoperator= (SphereGen &&) noexcept=default
 
virtual ~SphereGen ()=default
 

Detailed Description

Wrapper class to make Sphere compatible with SphereGen interface.

Constructor & Destructor Documentation

◆ SphereWrapper()

ldsgen::SphereWrapper::SphereWrapper ( std::span< const unsigned long >  base)
explicit

Member Function Documentation

◆ pop()

std::vector< double > ldsgen::SphereWrapper::pop ( )
overridevirtual

Implements ldsgen::SphereGen.

◆ reseed()

void ldsgen::SphereWrapper::reseed ( unsigned long  seed)
overridevirtual

Implements ldsgen::SphereGen.


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