]> ruin.nu Git - germs.git/blobdiff - src/models.cpp
a little more refactoring, name might just as well return const char* since it's...
[germs.git] / src / models.cpp
index 0a7577a4ae308767f1a77c2018cf4cafd2b8baa4..9c13090647ca294bebf752405e6f10a245a83b0c 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "models.h"
 #include "reverseaction.h"
+#include "geneorder.h"
 
 using namespace std;
 
@@ -27,40 +28,40 @@ namespace Models{
 
 ModelImpl::~ModelImpl(){}
 
-double ModelImpl::score(const SortAction& sa){
+double ModelImpl::score(const SortAction& sa, const GeneOrder& go){
        return 1;
 }
-string ModelImpl::name(){
+const char* ModelImpl::name(){
        return "Standard";
 }
 
 
 
-double X::score(const SortAction& sa){
+double X::score(const SortAction& sa, const GeneOrder& go){
        return 1;
 }
-string X::name(){
+const char* X::name(){
        return "X";
 }
 
-double Zipper::score(const SortAction& sa){
+double Zipper::score(const SortAction& sa, const GeneOrder& go){
        return 1;
 }
-string Zipper::name(){
+const char* Zipper::name(){
        return "Zipper";
 }
 
-double Cloud::score(const SortAction& sa){
+double Cloud::score(const SortAction& sa, const GeneOrder& go){
        return 1;
 }
-string Cloud::name(){
+const char* Cloud::name(){
        return "Cloud";
 }
 
-double FatX::score(const SortAction& sa){
+double FatX::score(const SortAction& sa, const GeneOrder& go){
        return 1;
 }
-string FatX::name(){
+const char* FatX::name(){
        return "FatX";
 }