From ac61b782c36b78395f493a61eca57dc1d793830f Mon Sep 17 00:00:00 2001 From: Johann Dreo Date: Fri, 7 Jun 2013 17:51:01 +0200 Subject: [PATCH] Use the objective type instead of double in metrics --- .../src/metric/moeoNormalizedSolutionVsSolutionBinaryMetric.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/moeo/src/metric/moeoNormalizedSolutionVsSolutionBinaryMetric.h b/moeo/src/metric/moeoNormalizedSolutionVsSolutionBinaryMetric.h index 95a4e54ab..6a6368f1d 100644 --- a/moeo/src/metric/moeoNormalizedSolutionVsSolutionBinaryMetric.h +++ b/moeo/src/metric/moeoNormalizedSolutionVsSolutionBinaryMetric.h @@ -52,6 +52,8 @@ class moeoNormalizedSolutionVsSolutionBinaryMetric : public moeoSolutionVsSoluti { public: + typedef typename ObjectiveVector::Type Type; + /** * Default ctr for any moeoNormalizedSolutionVsSolutionBinaryMetric object */ @@ -72,7 +74,7 @@ class moeoNormalizedSolutionVsSolutionBinaryMetric : public moeoSolutionVsSoluti * @param _max upper bound * @param _obj the objective index */ - void setup(double _min, double _max, unsigned int _obj) + void setup( Type _min, Type _max, unsigned int _obj) { if (_min == _max) {