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

Public Member Functions

 exp (double a_rate=1)
 
virtual ~exp ()
 
 exp (const exp &a_from)
 
expoperator= (const exp &a_from)
 
- Public Member Functions inherited from tools::rexpd
virtual void * cast (const std::string &a_class) const
 
virtual double shootd () const
 
 rexpd (double a_rate=1)
 
virtual ~rexpd ()
 
 rexpd (const rexpd &a_from)
 
rexpdoperator= (const rexpd &a_from)
 
double shoot () const
 
- Public Member Functions inherited from tools::irandd
virtual ~irandd ()
 
- Public Member Functions inherited from tools::rexp< rtausmed, double >
 rexp (rtausmed &a_flat, double a_rate=1)
 
 rexp (const rexp &a_from)
 
virtual ~rexp ()
 
rexpoperator= (const rexp &a_from)
 
double shoot (math_func a_log) const
 
rtausmedflat ()
 
void set_seed (unsigned int a_seed)
 

Additional Inherited Members

- Protected Attributes inherited from tools::rexpd
rtausmed m_flat
 
- Protected Attributes inherited from tools::rexp< rtausmed, double >
rtausmedm_flat
 
double m_rate
 

Detailed Description

Definition at line 34 of file random.

Constructor & Destructor Documentation

◆ exp() [1/2]

tools::random::exp::exp ( double  a_rate = 1)
inline

Definition at line 37 of file random.

37 :parent(a_rate){}

◆ ~exp()

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

Definition at line 38 of file random.

38 {}

◆ exp() [2/2]

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

Definition at line 40 of file random.

40 :parent(a_from){}

Member Function Documentation

◆ operator=()

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

Definition at line 41 of file random.

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

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