g4tools  5.4.0
Public Member Functions | List of all members
tools::random::gauss Class Reference
Inheritance diagram for tools::random::gauss:
Inheritance graph
[legend]
Collaboration diagram for tools::random::gauss:
Collaboration graph
[legend]

Public Member Functions

 gauss (double a_mean=0, double a_std_dev=1)
 
virtual ~gauss ()
 
 gauss (const gauss &a_from)
 
gaussoperator= (const gauss &a_from)
 
- Public Member Functions inherited from tools::rgaussd
virtual void * cast (const std::string &a_class) const
 
virtual double shootd () const
 
 rgaussd (double a_mean=0, double a_std_dev=1)
 
virtual ~rgaussd ()
 
 rgaussd (const rgaussd &a_from)
 
rgaussdoperator= (const rgaussd &a_from)
 
double shoot () const
 
- Public Member Functions inherited from tools::irandd
virtual ~irandd ()
 
- Public Member Functions inherited from tools::rgauss< rtausmed, double >
 rgauss (rtausmed &a_flat, double a_mean=0, double a_std_dev=1)
 
 rgauss (const rgauss &a_from)
 
virtual ~rgauss ()
 
rgaussoperator= (const rgauss &a_from)
 
double shoot (math_func a_sqrt, math_func a_log) const
 
rtausmedflat ()
 
void set_seed (unsigned int a_seed)
 
void set (double a_mean=0, double a_std_dev=1)
 

Additional Inherited Members

- Protected Attributes inherited from tools::rgaussd
rtausmed m_flat
 
- Protected Attributes inherited from tools::rgauss< rtausmed, double >
rtausmedm_flat
 
double m_mean
 
double m_std_dev
 

Detailed Description

Definition at line 14 of file random.

Constructor & Destructor Documentation

◆ gauss() [1/2]

tools::random::gauss::gauss ( double  a_mean = 0,
double  a_std_dev = 1 
)
inline

Definition at line 17 of file random.

17 :parent(a_mean,a_std_dev){}

◆ ~gauss()

virtual tools::random::gauss::~gauss ( )
inlinevirtual

Definition at line 18 of file random.

18 {}

◆ gauss() [2/2]

tools::random::gauss::gauss ( const gauss a_from)
inline

Definition at line 20 of file random.

20 :parent(a_from){}

Member Function Documentation

◆ operator=()

gauss& tools::random::gauss::operator= ( const gauss a_from)
inline

Definition at line 21 of file random.

21 {parent::operator=(a_from);return *this;}

The documentation for this class was generated from the following file:
tools::rgaussd::operator=
rgaussd & operator=(const rgaussd &a_from)
Definition: randd:63