X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=src%2Fmodel.h;h=4c5f46a8005956dd523cd4edabcf04aa1b2b23b9;hb=a45ea752862a45a0868940280aeb837af270cf22;hp=4869793c407fe7bb2800136df715b03733588089;hpb=6c059509f0e7230c2352963e559b623fadd27810;p=germs.git diff --git a/src/model.h b/src/model.h index 4869793..4c5f46a 100644 --- a/src/model.h +++ b/src/model.h @@ -49,11 +49,19 @@ class Model{ Model(Models::ModelImpl* model); /** + * Gives the score for the action on a given gene order. + * A better match for this model gives a higher score. */ double score(const SortAction& sa, const GeneOrder& go) const; + /** + * The name for the model used. + */ const char* name() const; + /** + * Creates a model from a name. + */ static Model modelFactory(const std::string& name); private: