NEURON
NrnRandom123 Class Reference
Inheritance diagram for NrnRandom123:
RNG

Public Member Functions

 NrnRandom123 (uint32_t id1, uint32_t id2, uint32_t id3=0)
 
virtual ~NrnRandom123 ()
 
virtual uint32_t asLong ()
 
virtual double asDouble ()
 
virtual void reset ()
 
- Public Member Functions inherited from RNG
 RNG ()
 
virtual ~RNG ()
 
virtual float asFloat ()
 

Public Attributes

nrnran123_States_
 

Detailed Description

Definition at line 74 of file ivocrand.cpp.

Constructor & Destructor Documentation

◆ NrnRandom123()

NrnRandom123::NrnRandom123 ( uint32_t  id1,
uint32_t  id2,
uint32_t  id3 = 0 
)

Definition at line 83 of file ivocrand.cpp.

◆ ~NrnRandom123()

NrnRandom123::~NrnRandom123 ( )
virtual

Definition at line 86 of file ivocrand.cpp.

Member Function Documentation

◆ asDouble()

virtual double NrnRandom123::asDouble ( )
inlinevirtual

Reimplemented from RNG.

Definition at line 79 of file ivocrand.cpp.

◆ asLong()

virtual uint32_t NrnRandom123::asLong ( )
inlinevirtual

Implements RNG.

Definition at line 78 of file ivocrand.cpp.

◆ reset()

virtual void NrnRandom123::reset ( )
inlinevirtual

Implements RNG.

Definition at line 80 of file ivocrand.cpp.

Member Data Documentation

◆ s_

nrnran123_State* NrnRandom123::s_

Definition at line 81 of file ivocrand.cpp.


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