From 318697af40f4a49021b5400b625a54ef77c75990 Mon Sep 17 00:00:00 2001 From: mac Date: Wed, 14 Jun 2000 10:33:53 +0000 Subject: [PATCH] Yet again some documentation change --- eo/src/eo1d.h | 17 ++++++++++++++++- eo/src/eoFixedLength.h | 2 +- eo/src/eoVariableLength.h | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/eo/src/eo1d.h b/eo/src/eo1d.h index f2bfea20..7642692f 100644 --- a/eo/src/eo1d.h +++ b/eo/src/eo1d.h @@ -45,9 +45,24 @@ using namespace std; */ //@{ -/** eo1d: Base class for "chromosomes" with a single dimension +/** +@deprecated {eo1d} eo1d +\deprecated +*/ + +/** + + eo1d: Base class for "chromosomes" with a single dimension #T# is the type it will be instantiated with; this type must have, at least, a copy ctor, assignment operators, + + \deprecated + As eo1d provides a so-called 'fat' interface, it might be wiser to + use eoFixedLength or eoVariableLength instead, that derive from + vector and list respectively and (important) redirect the less than + comparison operator to EO rather than the STL variants. + + @see eoFixedLength eoVariableLength */ template class eo1d: public EO< fitnessT > { diff --git a/eo/src/eoFixedLength.h b/eo/src/eoFixedLength.h index 0754a6c3..da570e7d 100644 --- a/eo/src/eoFixedLength.h +++ b/eo/src/eoFixedLength.h @@ -1,7 +1,7 @@ // -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- //----------------------------------------------------------------------------- -// eoEsBase.h +// eoFixedLength.h // (c) GeNeura Team, 2000 - EEAAX 1999 - Maarten Keijzer 2000 /* This library is free software; you can redistribute it and/or diff --git a/eo/src/eoVariableLength.h b/eo/src/eoVariableLength.h index 33f05e51..9bf952a0 100644 --- a/eo/src/eoVariableLength.h +++ b/eo/src/eoVariableLength.h @@ -1,7 +1,7 @@ // -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- //----------------------------------------------------------------------------- -// eoEsBase.h +// eoVariableLength.h // (c) GeNeura Team, 2000 - EEAAX 1999 - Maarten Keijzer 2000 /* This library is free software; you can redistribute it and/or