IOptimizer.h 355 B

123456789101112131415161718
  1. #ifndef IOPTIMIZER_H
  2. #define IOPTIMIZER_H
  3. #include "json.hpp"
  4. #include <IModule.h>
  5. namespace mdd {
  6. class IOptimizer {
  7. public:
  8. //virtual bool connect(std::shared_ptr<IModule> module) = 0;
  9. /*
  10. */
  11. virtual bool setEvaluation(std::string func) = 0;
  12. virtual std::vector<std::vector<double>> update() = 0;
  13. };
  14. }
  15. #endif // !IOPTIMIZER_H