User Manual, Developers Guide and API Documentation

wns::distribution::Weibull Class Reference

#include <distribution/Weibull.hpp>

Inheritance diagram for wns::distribution::Weibull:

Inheritance graph
[legend]
Collaboration diagram for wns::distribution::Weibull:

Collaboration graph
[legend]

List of all members.

Public Member Functions

double gamma (double x)
virtual double getMean () const
 Mean value of the distribution.
virtual double operator() ()
 returns the random value according to the distribution.
virtual std::string paramString () const
 returns a string describing distribution and parameters
 Weibull (wns::rng::RNGen *rng, const pyconfig::View &config)
 Weibull (const pyconfig::View &config)
 Weibull (double scale, double shape, wns::rng::RNGen *rng=wns::simulator::getRNG())
virtual ~Weibull ()

Private Attributes

double mean_
double scale_
double shape_
wns::distribution::DistributionuniDis
double variance_


Detailed Description

Definition at line 36 of file Weibull.hpp.


Constructor & Destructor Documentation

Weibull::Weibull ( double  scale,
double  shape,
wns::rng::RNGen rng = wns::simulator::getRNG() 
) [explicit]

Definition at line 43 of file Weibull.cpp.

Weibull::Weibull ( const pyconfig::View config  )  [explicit]

Definition at line 54 of file Weibull.cpp.

Weibull::Weibull ( wns::rng::RNGen rng,
const pyconfig::View config 
) [explicit]

Definition at line 66 of file Weibull.cpp.

Weibull::~Weibull (  )  [virtual]

Definition at line 77 of file Weibull.cpp.


Member Function Documentation

double Weibull::gamma ( double  x  ) 

Definition at line 114 of file Weibull.cpp.

double Weibull::getMean (  )  const [virtual]

Implements wns::distribution::IHasMean.

Definition at line 104 of file Weibull.cpp.

double Weibull::operator() (  )  [virtual]

Implements wns::distribution::Distribution.

Definition at line 92 of file Weibull.cpp.

std::string Weibull::paramString (  )  const [virtual]

Implements wns::distribution::Distribution.

Definition at line 192 of file Weibull.cpp.


Member Data Documentation

Definition at line 67 of file Weibull.hpp.

Definition at line 69 of file Weibull.hpp.

Definition at line 70 of file Weibull.hpp.

Definition at line 72 of file Weibull.hpp.

Definition at line 68 of file Weibull.hpp.


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

Generated on Sat May 26 03:32:53 2012 for openWNS by  doxygen 1.5.5