This is an automated email from the git hooks/post-receive script. sebastic-guest pushed a commit to branch upstream-master in repository pktools.
commit 6ee991060d9abf58884e399dc5d06ec265418131 Author: Pieter Kempeneers <kempe...@gmail.com> Date: Wed Jul 2 10:48:27 2014 +0200 made CostFactory::getCost a pure virtual function --- src/algorithms/CostFactory.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/algorithms/CostFactory.h b/src/algorithms/CostFactory.h index 8aeca8d..82d3a12 100644 --- a/src/algorithms/CostFactory.h +++ b/src/algorithms/CostFactory.h @@ -38,13 +38,13 @@ public: std::map<std::string,short> getClassValueMap(){return m_classValueMap;}; std::vector<std::string> getNameVector(){return m_nameVector;}; void setNameVector(std::vector<std::string>& nameVector){m_nameVector=nameVector;}; - unsigned short getClassIndex(std::string classname){m_cm.getClassIndex(classname);}; + unsigned short getClassIndex(std::string classname) const {return m_cm.getClassIndex(classname);}; void pushBackClassName(std::string classname){m_cm.pushBackClassName(classname,true);};//doSort=true void pushBackName(std::string classname){m_nameVector.push_back(classname);}; void setNcTraining(const std::vector<unsigned int> nctraining){m_nctraining=nctraining;}; void setNcTest(const std::vector<unsigned int> nctest){m_nctest=nctest;}; //getCost needs to be implemented case by case (e.g., SVM, ANN) - virtual double getCost(const std::vector<Vector2d<float> > &trainingFeatures){}; + virtual double getCost(const std::vector<Vector2d<float> > &trainingFeatures)=0; protected: ConfusionMatrix m_cm; -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/pktools.git _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel