#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(10.0); simann2.setController(ctrl2); MyEntity ent2; simann2.setEntity(ent2); simann2.run(); }