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 }
Generated on Fri Jul 30 21:53:39 2010 for RMOL by Doxygen 1.6.1