From 1070ec8a32e173b450b82f45751177e0cfc24b89 Mon Sep 17 00:00:00 2001 From: Caner Candan Date: Fri, 6 Aug 2010 10:24:45 +0200 Subject: [PATCH] added doNormalMono --- src/doNormalMono.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/doNormalMono.h diff --git a/src/doNormalMono.h b/src/doNormalMono.h new file mode 100644 index 00000000..aa334085 --- /dev/null +++ b/src/doNormalMono.h @@ -0,0 +1,31 @@ +#ifndef _doNormalMono_h +#define _doNormalMono_h + +#include "doDistrib.h" + +template < typename EOT > +class doNormalMono : public doDistrib< EOT > +{ +public: + doNormalMono( const EOT& mean, const EOT& variance ) + : _mean(mean), _variance(variance) + { + assert(_mean.size() > 0); + assert(_mean.size() == _variance.size()); + } + + unsigned int size() + { + assert(_mean.size() == _variance.size()); + return _mean.size(); + } + + EOT& mean(){return _mean;} + EOT& variance(){return _variance;} + +private: + EOT _mean; + EOT _variance; +}; + +#endif // !_doNormalMono_h