12345678910111213141516171819202122 |
- #ifndef _MYCOSTFUNCTION_H
- #define _MYCOSTFUNCTION_H
- //#include <cppunit/extensions/HelperMacros.h>
- #include "core/optimization/blackbox/CostFunction.h"
- //define a simple cost function for one-dimensional or two-dimensional data
- class MyCostFunction : public CostFunction
- {
- public:
- MyCostFunction(const int & dim, bool verbose) : CostFunction(dim), m_bVerbose(verbose)
- {}
- virtual double evaluate(const optimization::matrix_type & x);
- private:
- bool m_bVerbose;
- };
- #endif
|