* added the eo features Continue/CheckOut/Stat to DO in order to dump distribution parameters and to have compatibility with eoMonitor/eoUpdater classes

This commit is contained in:
Caner Candan 2010-08-16 11:30:06 +02:00
commit 6d9134edbf
15 changed files with 251 additions and 116 deletions

View file

@ -5,16 +5,23 @@
#include "doUniform.h"
template < typename EOT >
class doStatUniform : public doStat< doUniform< EOT > >
class doStatUniform : public doDistribStat< doUniform< EOT > >
{
public:
doStatUniform( doUniform< EOT >& distrib )
: doStat< doUniform< EOT > >( distrib )
using doDistribStat< doUniform< EOT > >::value;
doStatUniform( std::string desc = "" )
: doDistribStat< doUniform< EOT > >( desc )
{}
virtual void printOn(std::ostream& os) const
void operator()( const doUniform< EOT >& distrib )
{
os << this->distrib().min() << " " << this->distrib().max();
value() = "\n# ====== uniform distribution dump =====\n";
std::ostringstream os;
os << distrib.min() << " " << distrib.max() << std::endl;
value() += os.str();
}
};