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

Public Member Functions

 rexpf (float a_rate=1)
 
virtual ~rexpf ()
 
 rexpf (const rexpf &a_from)
 
rexpfoperator= (const rexpf &a_from)
 
float shoot () const
 
- Public Member Functions inherited from tools::rexp< rtausmef, float >
 rexp (rtausmef &a_flat, float a_rate=1)
 
 rexp (const rexp &a_from)
 
virtual ~rexp ()
 
rexpoperator= (const rexp &a_from)
 
float shoot (math_func a_log) const
 
rtausmefflat ()
 
void set_seed (unsigned int a_seed)
 

Protected Attributes

rtausmef m_flat
 
- Protected Attributes inherited from tools::rexp< rtausmef, float >
rtausmefm_flat
 
float m_rate
 

Detailed Description

Definition at line 30 of file randf.

Constructor & Destructor Documentation

◆ rexpf() [1/2]

tools::rexpf::rexpf ( float  a_rate = 1)
inline

Definition at line 33 of file randf.

33 :parent(m_flat,a_rate),m_flat(){}

◆ ~rexpf()

virtual tools::rexpf::~rexpf ( )
inlinevirtual

Definition at line 34 of file randf.

34 {}

◆ rexpf() [2/2]

tools::rexpf::rexpf ( const rexpf a_from)
inline

Definition at line 36 of file randf.

36 :parent(m_flat),m_flat(a_from.m_flat){}

Member Function Documentation

◆ operator=()

rexpf& tools::rexpf::operator= ( const rexpf a_from)
inline

Definition at line 37 of file randf.

37  {
38  parent::operator=(a_from);
39  m_flat = a_from.m_flat;
40  return *this;
41  }

◆ shoot()

float tools::rexpf::shoot ( ) const
inline

Definition at line 43 of file randf.

43 {return parent::shoot(::logf);}

Member Data Documentation

◆ m_flat

rtausmef tools::rexpf::m_flat
protected

Definition at line 45 of file randf.


The documentation for this class was generated from the following file:
tools::rexpf::m_flat
rtausmef m_flat
Definition: randf:45
tools::rexp< rtausmef, float >::shoot
float shoot(math_func a_log) const
Definition: randT:81
tools::rexp< rtausmef, float >::operator=
rexp & operator=(const rexp &a_from)
Definition: randT:79