#include "simann.h" using namespace lemon; class MyEntity { public: double getCost() { return 10.0; } void mutate() {} void revert() {} }; int main() { SimAnn simann; SimpleController ctrl; simann.setController(ctrl); MyEntity ent; simann.setEntity(ent); simann.run(); SimAnn simann2; AdvancedController ctrl2(20.0); simann2.setController(ctrl2); MyEntity ent2; simann2.setEntity(ent2); simann2.run(); }