Open PaperOpt
Distributions::DistributionTable Class Reference

#include <DistributionTable.h>

Inheritance diagram for Distributions::DistributionTable:
Collaboration diagram for Distributions::DistributionTable:

List of all members.

Public Member Functions

 DistributionTable ()
 ~DistributionTable (void)
 DistributionTable (const double Pdf[], const int NumElements, const double MinX=0, const double MaxX=1)
double GenerateRandomNumber () const

Constructor & Destructor Documentation

DistributionTable::DistributionTable ( )
DistributionTable::~DistributionTable ( void  )
DistributionTable::DistributionTable ( const double  Pdf[],
const int  NumElements,
const double  MinX = 0,
const double  MaxX = 1 
)

Constructor that takes the probability denisity function as parameter.

Takes the pdf defined in the range [MinX, MaxX] as parameter.

Parameters:
PdfThe probability density function.
NumElementsNumber of elements in pdf[]
MinXLower bound.
MaxXUpper bound.

Member Function Documentation

double DistributionTable::GenerateRandomNumber ( void  ) const [virtual]

Generates a number according to the distribution.

Returns:
double Random number generated.

Reimplemented from Distributions::Distribution.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: