 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
17 #ifndef Distribution_MeanDev_h
18 #define Distribution_MeanDev_h
55 void parse(
const std::string& description,
const bool hardFail);
64 double sample(std::mt19937* which = 0)
const;
76 bool isValid(std::string& error);
79 std::string
toStr(std::streamsize accuracy)
const;
virtual ~Distribution_Parameterized()
Destructor.
double sample(std::mt19937 *which=0) const
Draw a sample of the distribution.
bool isValid(std::string &error)
check whether the distribution is valid
std::vector< double > & getParameter()
Returns the parameters of this distribution.
std::vector< double > myParameter
The distribution's parameters.
double getMax() const
Returns the maximum value of this distribution.
std::string toStr(std::streamsize accuracy) const
Returns the string representation of this distribution.
Distribution_Parameterized(const std::string &id, double mean, double deviation)
Constructor for standard normal distribution.
void parse(const std::string &description, const bool hardFail)
Overwrite by parsable distribution description.