#include <rmol/field/FldDistributionParameters.hpp>
Public Member Functions | |
FldDistributionParameters () | |
FldDistributionParameters (const FldDistributionParameters &) | |
FldDistributionParameters (const double iMean, const double iStandardDeviation) | |
virtual | ~FldDistributionParameters () |
double | getMean () const |
double | getStandardDeviation () const |
double | getVariance () const |
void | setMean (const double iMean) |
void | setStandardDeviation (const double iStandardDeviation) |
void | toStream (std::ostream &) const |
void | fromStream (std::istream &) |
Class wrapping the parameters of a distribution: mean and standard deviation.
Definition at line 14 of file FldDistributionParameters.hpp.
RMOL::FldDistributionParameters::FldDistributionParameters | ( | ) |
Constructors.
Definition at line 9 of file FldDistributionParameters.cpp.
RMOL::FldDistributionParameters::FldDistributionParameters | ( | const FldDistributionParameters & | iParams | ) |
Definition at line 15 of file FldDistributionParameters.cpp.
RMOL::FldDistributionParameters::FldDistributionParameters | ( | const double | iMean, | |
const double | iStandardDeviation | |||
) |
Definition at line 22 of file FldDistributionParameters.cpp.
RMOL::FldDistributionParameters::~FldDistributionParameters | ( | ) | [virtual] |
Destructors.
Definition at line 28 of file FldDistributionParameters.cpp.
double RMOL::FldDistributionParameters::getMean | ( | ) | const [inline] |
Getter for the mean value.
Definition at line 28 of file FldDistributionParameters.hpp.
Referenced by RMOL::Overbooking::calculateHeuristic(), RMOL::Overbooking::calculateHybridPolicy(), RMOL::Overbooking::calculateServiceLevel(), RMOL::Gaussian::getMean(), and RMOL::Demand::getMean().
double RMOL::FldDistributionParameters::getStandardDeviation | ( | ) | const [inline] |
Getter for the standard deviation value.
Definition at line 32 of file FldDistributionParameters.hpp.
Referenced by RMOL::Overbooking::calculateHeuristic(), RMOL::Overbooking::calculateHybridPolicy(), RMOL::Gaussian::getStandardDeviation(), and RMOL::Demand::getStandardDeviation().
double RMOL::FldDistributionParameters::getVariance | ( | ) | const |
Getter for the variance value.
Definition at line 41 of file FldDistributionParameters.cpp.
Referenced by RMOL::Gaussian::getVariance(), and RMOL::Demand::getVariance().
void RMOL::FldDistributionParameters::setMean | ( | const double | iMean | ) | [inline] |
Setter for the mean value.
Definition at line 41 of file FldDistributionParameters.hpp.
Referenced by RMOL::Overbooking::calculateHeuristic(), RMOL::Overbooking::calculateHybridPolicy(), RMOL::Overbooking::calculateRiskBased(), RMOL::Overbooking::calculateServiceLevel(), RMOL::FileMgr::readAndProcessInputFile(), and RMOL::Demand::setMean().
void RMOL::FldDistributionParameters::setStandardDeviation | ( | const double | iStandardDeviation | ) | [inline] |
Setter for the standard deviation value.
Definition at line 45 of file FldDistributionParameters.hpp.
Referenced by RMOL::Overbooking::calculateHeuristic(), RMOL::Overbooking::calculateHybridPolicy(), RMOL::Overbooking::calculateServiceLevel(), RMOL::FileMgr::readAndProcessInputFile(), and RMOL::Demand::setSD().
void RMOL::FldDistributionParameters::toStream | ( | std::ostream & | ioOut | ) | const [virtual] |
Dump a Business Object into an output stream.
ostream& | the output stream. |
Implements RMOL::FldAbstract.
Definition at line 32 of file FldDistributionParameters.cpp.
void RMOL::FldDistributionParameters::fromStream | ( | std::istream & | ioIn | ) | [virtual] |
Read a Business Object from an input stream.
istream& | the input stream. |
Implements RMOL::FldAbstract.
Definition at line 37 of file FldDistributionParameters.cpp.
Generated on Sat Oct 16 19:01:21 2010 for RMOL by Doxygen 1.6.2-20100208