/*** * @file MlpLearnAlgorithm.hpp * * Specific setup and details of the multiobjective MLP learning algorithm. */ #include "Algorithm.hpp" #include using boost::property_tree::ptree; #include using namespace std; #ifndef MLPLEARNALGORITHM_HPP_ #define MLPLEARNALGORITHM_HPP_ class MlpLearnAlgorithm : public Algorithm { protected: ptree _hack_copy_of_ptree; string _datadirname; virtual void impl_setup(const ptree & all); public: MlpLearnAlgorithm() : Algorithm() {}; virtual void setup(const ptree & all, const string & outputdirname, const string & datadirname); virtual void run(); }; #endif