diff --git a/edo/src/edoBounder.h b/edo/src/edoBounder.h index 8291cffc..471e47f9 100644 --- a/edo/src/edoBounder.h +++ b/edo/src/edoBounder.h @@ -28,15 +28,15 @@ Authors: #ifndef _edoBounder_h #define _edoBounder_h -#include +#include /** The interface of a set of classes that modifies a solution so as to respect * a given set of bounds (typically an hypercube). * - * @ingroup Bounders + * @ingroup Repairers */ template < typename EOT > -class edoBounder : public eoUF< EOT&, void > +class edoBounder : public edoRepairer< EOT > { public: edoBounder( EOT min = EOT(1, 0), EOT max = EOT(1, 0) ) diff --git a/edo/src/edoBounderBound.h b/edo/src/edoBounderBound.h index 3c664624..36ad5314 100644 --- a/edo/src/edoBounderBound.h +++ b/edo/src/edoBounderBound.h @@ -32,7 +32,7 @@ Authors: /** A bounder that correct an incorrect variable by setting it to the min/max * - * @ingroup Bounders + * @ingroup Repairers */ template < typename EOT > class edoBounderBound : public edoBounder< EOT > diff --git a/edo/src/edoBounderNo.h b/edo/src/edoBounderNo.h index 31b4b499..33416d56 100644 --- a/edo/src/edoBounderNo.h +++ b/edo/src/edoBounderNo.h @@ -32,7 +32,7 @@ Authors: /** A bounder that does nothing. * - * @ingroup Bounders + * @ingroup Repairers */ template < typename EOT > class edoBounderNo : public edoBounder< EOT > diff --git a/edo/src/edoBounderRng.h b/edo/src/edoBounderRng.h index 7b909cca..bfe6cb71 100644 --- a/edo/src/edoBounderRng.h +++ b/edo/src/edoBounderRng.h @@ -33,7 +33,7 @@ Authors: /** A bounder that randomly draw new values for variables going out bounds, * using an eoRng to do so. * - * @ingroup Bounders + * @ingroup Repairers */ template < typename EOT > class edoBounderRng : public edoBounder< EOT > diff --git a/edo/src/edoBounderUniform.h b/edo/src/edoBounderUniform.h index a285c8bc..7637d833 100644 --- a/edo/src/edoBounderUniform.h +++ b/edo/src/edoBounderUniform.h @@ -32,7 +32,7 @@ Authors: /** A bounder that randomly draw new values for variables going out bounds, * in a given uniform distribution. * - * @ingroup Bounders + * @ingroup Repairers */ template < typename EOT > class edoBounderUniform : public edoBounder< EOT >