From 6c0e95bfb0584ae1dcf48dfdb90956e7880c503b Mon Sep 17 00:00:00 2001 From: liefooga Date: Mon, 2 Jul 2007 13:57:40 +0000 Subject: [PATCH] add className function, so this class is now concrete git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@494 331e1502-861f-0410-8da2-ba01fb791d7f --- trunk/paradiseo-moeo/src/core/moeoBitVector.h | 9 +++++++++ trunk/paradiseo-moeo/src/core/moeoRealVector.h | 11 ++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/trunk/paradiseo-moeo/src/core/moeoBitVector.h b/trunk/paradiseo-moeo/src/core/moeoBitVector.h index 61ed4b7ed..2e8642de8 100644 --- a/trunk/paradiseo-moeo/src/core/moeoBitVector.h +++ b/trunk/paradiseo-moeo/src/core/moeoBitVector.h @@ -38,6 +38,15 @@ public: {} + /** + * Returns the class name as a std::string + */ + virtual std::string className() const + { + return "moeoBitVector"; + } + + /** * Writing object * @param _os output stream diff --git a/trunk/paradiseo-moeo/src/core/moeoRealVector.h b/trunk/paradiseo-moeo/src/core/moeoRealVector.h index 9c2816e18..0fa60cd06 100644 --- a/trunk/paradiseo-moeo/src/core/moeoRealVector.h +++ b/trunk/paradiseo-moeo/src/core/moeoRealVector.h @@ -30,7 +30,16 @@ public: */ moeoRealVector(unsigned int _size = 0, double _value = 0.0) : moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double >(_size, _value) {} - + + + /** + * Returns the class name as a std::string + */ + virtual std::string className() const + { + return "moeoRealVector"; + } + }; #endif /*MOEOREALVECTOR_H_*/