NEURON
Random Class Referenceabstract

#include <Random.h>

Inheritance diagram for Random:
Binomial DiscreteUniform Erlang Geometric HyperGeometric NegativeExpntl Normal Poisson Uniform Weibull

Public Member Functions

 Random (RNG *generator)
 
virtual ~Random ()
 
virtual double operator() ()=0
 
RNGgenerator ()
 
void generator (RNG *p)
 

Protected Attributes

RNGpGenerator
 

Detailed Description

Definition at line 24 of file Random.h.

Constructor & Destructor Documentation

◆ Random()

Random::Random ( RNG generator)
inline

Definition at line 37 of file Random.h.

◆ ~Random()

virtual Random::~Random ( )
inlinevirtual

Definition at line 29 of file Random.h.

Member Function Documentation

◆ generator() [1/2]

RNG * Random::generator ( )
inline

Definition at line 42 of file Random.h.

◆ generator() [2/2]

void Random::generator ( RNG p)
inline

Definition at line 47 of file Random.h.

◆ operator()()

virtual double Random::operator() ( )
pure virtual

Member Data Documentation

◆ pGenerator

RNG* Random::pGenerator
protected

Definition at line 26 of file Random.h.


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