X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=src%2Fmodels.cpp;h=0511dd4726b231e38b3521981d01ba3ccf793831;hb=69cfdf79b7597ee6133dc3add1a759bc94861fa6;hp=a8289c7b3f9a5056dc2dc8fb9a3caefbf885c8d3;hpb=296f9306aff8a11a49f4e0cc2322eadd66e4b85a;p=germs.git diff --git a/src/models.cpp b/src/models.cpp index a8289c7..0511dd4 100644 --- a/src/models.cpp +++ b/src/models.cpp @@ -36,6 +36,17 @@ const char* ModelImpl::name(){ } +double Whirl::score(const SortAction& sa, const GeneOrder& go){ + const ReverseAction* ra = dynamic_cast(&sa.impl()); + + if (ra){ + return 1; + } + return -1; +} +const char* Whirl::name(){ + return "Whirl"; +} double X::score(const SortAction& sa, const GeneOrder& go){ const ReverseAction* ra = dynamic_cast(&sa.impl());