StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
mixmax_engine Class Reference
Inheritance diagram for mixmax_engine:
_Generator< std::uint64_t, 0, 0x1FFFFFFFFFFFFFFF > _Generator< std::uint64_t, 0, 0x1FFFFFFFFFFFFFFF >

Public Types

using T = result_type
 
using T = result_type
 
- Public Types inherited from _Generator< std::uint64_t, 0, 0x1FFFFFFFFFFFFFFF >
using result_type = std::uint64_t
 
using result_type = std::uint64_t
 

Public Member Functions

void seed_uniquestream (rng_state_t *Xin, myID_t clusterID, myID_t machineID, myID_t runID, myID_t streamID)
 
void print_state ()
 
myuint get_next ()
 
double get_next_float ()
 
mixmax_engine Branch ()
 
void BranchInplace ()
 
 mixmax_engine (myID_t clusterID, myID_t machineID, myID_t runID, myID_t streamID)
 
void seed (uint64_t seedval)
 
mixmax_engineoperator= (const mixmax_engine &other)
 
operator() ()
 
void seed_uniquestream (rng_state_t *Xin, myID_t clusterID, myID_t machineID, myID_t runID, myID_t streamID)
 
void print_state ()
 
myuint get_next ()
 
double get_next_float ()
 
mixmax_engine Branch ()
 
void BranchInplace ()
 
 mixmax_engine (myID_t clusterID, myID_t machineID, myID_t runID, myID_t streamID)
 
void seed (uint64_t seedval)
 
mixmax_engineoperator= (const mixmax_engine &other)
 
operator() ()
 
- Public Member Functions inherited from _Generator< std::uint64_t, 0, 0x1FFFFFFFFFFFFFFF >
void seed (result_type val=1)
 
void seed (result_type val=1)
 
std::uint64_t operator() ()
 
std::uint64_t operator() ()
 

Static Public Member Functions

static constexpr int rng_get_N ()
 
static constexpr long long int rng_get_SPECIAL ()
 
static constexpr int rng_get_SPECIALMUL ()
 
static constexpr int rng_get_N ()
 
static constexpr long long int rng_get_SPECIAL ()
 
static constexpr int rng_get_SPECIALMUL ()
 
- Static Public Member Functions inherited from _Generator< std::uint64_t, 0, 0x1FFFFFFFFFFFFFFF >
static constexpr std::uint64_t min ()
 
static constexpr std::uint64_t min ()
 
static constexpr std::uint64_t max ()
 
static constexpr std::uint64_t max ()
 

Detailed Description

Definition at line 86 of file MixMax.h.


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