BioDynaMo  v1.03.58-27764645
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
bdm::Ubrng Struct Reference

#include <randomized_rm.h>

Collaboration diagram for bdm::Ubrng:
[legend]

Public Types

using result_type = uint32_t
 

Public Member Functions

 Ubrng (Random *random)
 
result_type operator() ()
 

Static Public Member Functions

static constexpr result_type min ()
 
static constexpr result_type max ()
 

Public Attributes

Randomrandom
 

Detailed Description

Definition at line 47 of file randomized_rm.h.

Member Typedef Documentation

◆ result_type

using bdm::Ubrng::result_type = uint32_t

Definition at line 48 of file randomized_rm.h.

Constructor & Destructor Documentation

◆ Ubrng()

bdm::Ubrng::Ubrng ( Random random)
inline

Definition at line 50 of file randomized_rm.h.

Member Function Documentation

◆ max()

static constexpr result_type bdm::Ubrng::max ( )
inlinestaticconstexpr

Definition at line 52 of file randomized_rm.h.

◆ min()

static constexpr result_type bdm::Ubrng::min ( )
inlinestaticconstexpr

Definition at line 51 of file randomized_rm.h.

◆ operator()()

result_type bdm::Ubrng::operator() ( )
inline

Definition at line 55 of file randomized_rm.h.

Member Data Documentation

◆ random

Random* bdm::Ubrng::random

Definition at line 49 of file randomized_rm.h.


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