Navigation

Main Page
Download
Support
Installation
Tutorial
Examples
Reference Manual
   Version 1.0.6
      Class Index
      File List
   Version 1.0.5new_solver
   Version 1.0.5dev
   Version 1.0.5b
   Version 1.0.4dev
   Version 1.0.4
Publications


Hosted by Get Ion Beam Simulator at SourceForge.net. Fast, secure and Free Open Source software downloads
Cosine_Transformation Class Reference

Random variate transformation for raised cosine distribution. More...

#include <random.hpp>

Inheritance diagram for Cosine_Transformation:
Random_Variate_Transformation

Public Member Functions

 Cosine_Transformation ()
 Constructor. More...
 
 Cosine_Transformation (const Cosine_Transformation &trans)
 Copy constructor. More...
 
virtual ~Cosine_Transformation ()
 Virtual destructor. More...
 
Cosine_Transformationoperator= (const Cosine_Transformation &trans)
 Assignment. More...
 
virtual Cosine_Transformationcopy (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...
 
- Public Member Functions inherited from Random_Variate_Transformation
virtual ~Random_Variate_Transformation ()
 Virtual destructor. More...
 

Detailed Description

Random variate transformation for raised cosine distribution.

Constructor & Destructor Documentation

Cosine_Transformation::Cosine_Transformation ( )

Constructor.

Cosine_Transformation::Cosine_Transformation ( const Cosine_Transformation trans)

Copy constructor.

Cosine_Transformation::~Cosine_Transformation ( )
virtual

Virtual destructor.

Member Function Documentation

Cosine_Transformation * Cosine_Transformation::copy ( void  ) const
virtual

Return a newly allocated copy of object.

Implements Random_Variate_Transformation.

Cosine_Transformation& Cosine_Transformation::operator= ( const Cosine_Transformation trans)
inline

Assignment.

double Cosine_Transformation::transform ( double  R)
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:


Reference manual for Ion Beam Simulator 1.0.6
Generated by Doxygen 1.8.5 on Mon Jun 15 2015 09:59:32.