![]() |
ATLAS Offline Software
|
#include <dSFMTEngine.h>
Public Member Functions | |
| dSFMTEngine () | |
| dSFMTEngine (long seed) | |
| dSFMTEngine (const long *seeds) | |
| virtual | ~dSFMTEngine () |
| dSFMTEngine (const dSFMTEngine &p) | |
| dSFMTEngine & | operator= (const dSFMTEngine &p) |
| virtual double | flat () override |
| virtual void | flatArray (const int size, double *vect) override |
| virtual void | setSeed (long seed, int k=0) override |
| void | setSeeds (const uint32_t *seeds, int k=0) |
| virtual void | setSeeds (const long *seeds, int k=0) override |
| virtual void | saveStatus (const char filename[]="MTwist.conf") const override |
| virtual void | restoreStatus (const char filename[]="MTwist.conf") override |
| virtual void | showStatus () const override |
| virtual | operator float () override |
| virtual | operator unsigned int () override |
| virtual std::ostream & | put (std::ostream &os) const override |
| virtual std::istream & | get (std::istream &is) override |
| virtual std::istream & | getState (std::istream &is) override |
| virtual std::string | name () const override |
| virtual std::vector< unsigned long > | put () const override |
| virtual bool | get (const std::vector< unsigned long > &v) override |
| virtual bool | getState (const std::vector< unsigned long > &v) override |
Static Public Member Functions | |
| static std::string | beginTag () |
| static std::string | engineName () |
Private Member Functions | |
| void | init_dsfmt () |
Private Attributes | |
| DSFMT_T * | m_dsfmt |
Static Private Attributes | |
| static std::atomic< int > | numEngines = 0 |
| static constexpr int | maxIndex = 215 |
Definition at line 31 of file dSFMTEngine.h.
| CLHEP::dSFMTEngine::dSFMTEngine | ( | ) |
Definition at line 52 of file dSFMTEngine.cxx.
| CLHEP::dSFMTEngine::dSFMTEngine | ( | long | seed | ) |
Definition at line 68 of file dSFMTEngine.cxx.
| CLHEP::dSFMTEngine::dSFMTEngine | ( | const long * | seeds | ) |
Definition at line 76 of file dSFMTEngine.cxx.
|
virtual |
| CLHEP::dSFMTEngine::dSFMTEngine | ( | const dSFMTEngine & | p | ) |
Definition at line 103 of file dSFMTEngine.cxx.
|
static |
Definition at line 263 of file dSFMTEngine.cxx.
|
inlinestatic |
Definition at line 80 of file dSFMTEngine.h.
|
overridevirtual |
Definition at line 117 of file dSFMTEngine.cxx.
|
overridevirtual |
|
overridevirtual |
Definition at line 291 of file dSFMTEngine.cxx.
|
overridevirtual |
Definition at line 245 of file dSFMTEngine.cxx.
|
overridevirtual |
Definition at line 300 of file dSFMTEngine.cxx.
|
overridevirtual |
Definition at line 267 of file dSFMTEngine.cxx.
|
private |
Definition at line 84 of file dSFMTEngine.cxx.
|
overridevirtual |
Definition at line 46 of file dSFMTEngine.cxx.
|
overridevirtual |
Definition at line 205 of file dSFMTEngine.cxx.
|
overridevirtual |
Definition at line 209 of file dSFMTEngine.cxx.
| dSFMTEngine & CLHEP::dSFMTEngine::operator= | ( | const dSFMTEngine & | p | ) |
Definition at line 110 of file dSFMTEngine.cxx.
|
overridevirtual |
Definition at line 232 of file dSFMTEngine.cxx.
|
overridevirtual |
Definition at line 213 of file dSFMTEngine.cxx.
|
overridevirtual |
|
overridevirtual |
Definition at line 162 of file dSFMTEngine.cxx.
|
overridevirtual |
Definition at line 126 of file dSFMTEngine.cxx.
|
overridevirtual |
Definition at line 146 of file dSFMTEngine.cxx.
| void CLHEP::dSFMTEngine::setSeeds | ( | const uint32_t * | seeds, |
| int | k = 0 ) |
Definition at line 131 of file dSFMTEngine.cxx.
|
overridevirtual |
Definition at line 189 of file dSFMTEngine.cxx.
|
private |
Definition at line 87 of file dSFMTEngine.h.
|
staticconstexprprivate |
Definition at line 91 of file dSFMTEngine.h.
|
staticprivate |
Definition at line 90 of file dSFMTEngine.h.