![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <distribution/Weibull.hpp>


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::Distribution * | uniDis |
| double | variance_ |
Definition at line 36 of file Weibull.hpp.
| 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.
Definition at line 114 of file Weibull.cpp.
| double Weibull::getMean | ( | ) | const [virtual] |
| double Weibull::operator() | ( | ) | [virtual] |
| std::string Weibull::paramString | ( | ) | const [virtual] |
double wns::distribution::Weibull::mean_ [private] |
Definition at line 67 of file Weibull.hpp.
double wns::distribution::Weibull::scale_ [private] |
Definition at line 69 of file Weibull.hpp.
double wns::distribution::Weibull::shape_ [private] |
Definition at line 70 of file Weibull.hpp.
Definition at line 72 of file Weibull.hpp.
double wns::distribution::Weibull::variance_ [private] |
Definition at line 68 of file Weibull.hpp.
1.5.5