Random_Variate_Transformation Class Referenceabstract
Base class for non-uniform random variate transformation. More...
#include <random.hpp>
Inheritance diagram for Random_Variate_Transformation:

Public Member Functions | |
virtual | ~Random_Variate_Transformation () |
Virtual destructor. More... | |
virtual Random_Variate_Transformation * | copy (void) const =0 |
Return a newly allocated copy of object. More... | |
virtual double | transform (double R)=0 |
Returns number from distribution, transformed from uniformly distributed R, where 0 <= R <= 1. More... | |
Detailed Description
Base class for non-uniform random variate transformation.
Constructor & Destructor Documentation
◆ ~Random_Variate_Transformation()
|
inlinevirtual |
Virtual destructor.
Member Function Documentation
◆ copy()
|
pure virtual |
Return a newly allocated copy of object.
Implemented in Gamma_Transformation, Cosine_Transformation, Gaussian_Transformation, and Uniform_Transformation.
◆ transform()
|
pure virtual |
Returns number from distribution, transformed from uniformly distributed R, where 0 <= R <= 1.
Implemented in Gamma_Transformation, Cosine_Transformation, Gaussian_Transformation, and Uniform_Transformation.
The documentation for this class was generated from the following file: