Open PaperOpt
Distributions::DistributionConstant Class Reference

#include <DistributionConstant.h>

Inheritance diagram for Distributions::DistributionConstant:
Collaboration diagram for Distributions::DistributionConstant:

List of all members.

Public Member Functions

 DistributionConstant (double Value)
 ~DistributionConstant (void)
double GenerateRandomNumber () const

Constructor & Destructor Documentation

DistributionConstant::DistributionConstant ( double  Value)

Constructor.

Parameters:
valueValue to assign.
DistributionConstant::~DistributionConstant ( void  )

Destructor.


Member Function Documentation

double DistributionConstant::GenerateRandomNumber ( void  ) const [inline, virtual]

Returns the associated constant.

Returns:
double

Generates a random number that depends on the wavelength. Distributions that want to generate wavelength dependant values are free to override this function. The default function just calls GenerateRandomNumber().

Parameters:
NbrLambdaNumber indicating which wavelength to use.
Returns:
double Random number generated.

Reimplemented from Distributions::Distribution.


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