RMOL Logo Get Revenue Management Optimisation Library at SourceForge.net. Fast, secure and Free Open Source software downloads

FldDistributionParameters.cpp

Go to the documentation of this file.
00001 // //////////////////////////////////////////////////////////////////////
00002 // Import section
00003 // //////////////////////////////////////////////////////////////////////
00004 #include <rmol/field/FldDistributionParameters.hpp>
00005 
00006 namespace RMOL {
00007 
00008   // //////////////////////////////////////////////////////////////////////
00009   FldDistributionParameters::FldDistributionParameters () :
00010     _mean (0.0), _standardDeviation (1.0) {
00011   }
00012 
00013   // //////////////////////////////////////////////////////////////////////
00014   FldDistributionParameters::
00015   FldDistributionParameters (const FldDistributionParameters& iParams) :
00016     _mean (iParams.getMean()),
00017     _standardDeviation (iParams.getStandardDeviation()) {
00018   }
00019 
00020   // //////////////////////////////////////////////////////////////////////
00021   FldDistributionParameters::
00022   FldDistributionParameters (const double iMean,
00023                              const double iStandardDeviation) :
00024     _mean (iMean), _standardDeviation (iStandardDeviation) {
00025   }
00026 
00027   // //////////////////////////////////////////////////////////////////////
00028   FldDistributionParameters::~FldDistributionParameters() {
00029   }
00030   
00031   // //////////////////////////////////////////////////////////////////////
00032   void FldDistributionParameters::toStream (std::ostream& ioOut) const {
00033     ioOut << "N (" << _mean << ", " << _standardDeviation << ")";
00034   }
00035   
00036   // //////////////////////////////////////////////////////////////////////
00037   void FldDistributionParameters::fromStream (std::istream& ioIn) {
00038   }
00039   
00040   // //////////////////////////////////////////////////////////////////////
00041   double FldDistributionParameters::getVariance() const {
00042     return _standardDeviation * _standardDeviation;
00043   }
00044   
00045 }
SourceForge Logo

Generated on Tue Sep 7 2010 18:30:39 for RMOL by Doxygen 1.7.1