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