Cosine_Transformation Class Reference
Random variate transformation for raised cosine distribution. More...
#include <random.hpp>
Inheritance diagram for Cosine_Transformation:

Public Member Functions | |
Cosine_Transformation () | |
Constructor. More... | |
Cosine_Transformation (const Cosine_Transformation &trans) | |
Copy constructor. More... | |
virtual | ~Cosine_Transformation () |
Virtual destructor. More... | |
Cosine_Transformation & | operator= (const Cosine_Transformation &trans) |
Assignment. More... | |
virtual Cosine_Transformation * | copy (void) const |
Return a newly allocated copy of object. More... | |
virtual double | transform (double R) |
Returns number from distribution, transformed from uniformly distributed R, where 0 <= R <= 1. More... | |
![]() | |
virtual | ~Random_Variate_Transformation () |
Virtual destructor. More... | |
Detailed Description
Random variate transformation for raised cosine distribution.
Constructor & Destructor Documentation
◆ Cosine_Transformation() [1/2]
Cosine_Transformation::Cosine_Transformation | ( | ) |
Constructor.
◆ Cosine_Transformation() [2/2]
Cosine_Transformation::Cosine_Transformation | ( | const Cosine_Transformation & | trans | ) |
Copy constructor.
◆ ~Cosine_Transformation()
|
virtual |
Virtual destructor.
Member Function Documentation
◆ copy()
|
virtual |
Return a newly allocated copy of object.
Implements Random_Variate_Transformation.
◆ operator=()
|
inline |
Assignment.
◆ transform()
|
virtual |
Returns number from distribution, transformed from uniformly distributed R, where 0 <= R <= 1.
Implements Random_Variate_Transformation.
The documentation for this class was generated from the following files: