Open PaperOpt
Distributions::DistributionOneDimension Class Reference

#include <DistributionOneDimension.h>

Inheritance diagram for Distributions::DistributionOneDimension:
Collaboration diagram for Distributions::DistributionOneDimension:

List of all members.

Public Member Functions

 DistributionOneDimension ()
 ~DistributionOneDimension ()
 DistributionOneDimension (double minVal, double maxVal, double minDelta, int minPoints, double maxPatch, double *data, int numData, int dataDist)
int GetDataSize ()
double GenerateRandomNumber () const

Constructor & Destructor Documentation

DistributionOneDimension::DistributionOneDimension ( )
DistributionOneDimension::~DistributionOneDimension ( )
DistributionOneDimension::DistributionOneDimension ( double  minVal,
double  maxVal,
double  minDelta,
int  minPoints,
double  maxPatch,
double *  data,
int  numData,
int  dataDist 
)

Create a distribution, samples must be sorted in accending order

Parameters:
minValrea used is [minVal,maxVal]
minDeltaSmallest subdivision: minDelta
maxPatchLargest patch: maxPatch
minPointsMin number of points in a block: minPoints
data- Pointer to first sample
numData- Number of samples
dataDist-Distance in bytes between samples

Member Function Documentation

double DistributionOneDimension::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:

int DistributionOneDimension::GetDataSize ( )

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