#include "simann.h" using namespace lemon; class MyEntity { public: double mutate() { return 10.0; } 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(); }