and finally... still more grouping in documentation.

This commit is contained in:
Johann Dreo 2010-11-05 22:46:15 +01:00
commit 2104f5b7e9
76 changed files with 427 additions and 70 deletions

View file

@ -39,6 +39,8 @@
/** eoBitFlip --> changes 1 bit
\class eoBitBitFlip eoBitOp.h ga/eoBitOp.h
\ingroup bitstring
@ingroup Variators
*/
template<class Chrom> class eoOneBitFlip: public eoMonOp<Chrom>

View file

@ -34,7 +34,10 @@
/** EO Factory. An instance of the factory class to create operators that act
on bitstring chromosomes. Only those chromosomes can instantiate the operators
that are created here
@see eoSelect*/
@see eoSelect
@ingroup Variators
*/
template< class EOT>
class eoBitOpFactory: public eoFactory<EOT>
{

View file

@ -28,6 +28,9 @@
#include <eoOp.h>
/** a simple boolean mutation - to be used in generic eoOp's
*
@ingroup bitstring
@ingroup Variators
*/
class eoBoolFlip : public eoMonOp<bool> {
public:

View file

@ -41,7 +41,6 @@
* here the same formula is applied, with some of the best individuals
* and for some of the worst individuals (with different learning rates)
*/
template <class EOT>
class eoPBILAdditive : public eoDistribUpdater<EOT>
{

View file

@ -52,6 +52,10 @@
//Representation dependent - rewrite everything anew for each representation
//////////////////////////
/** @addtogroup Builders
* @{
*/
// the genotypes
eoInit<eoBit<double> > & make_genotype(eoParser& _parser, eoState& _state, eoBit<double> _eo);
eoInit<eoBit<eoMinimizingFitness> > & make_genotype(eoParser& _parser, eoState& _state, eoBit<eoMinimizingFitness> _eo);
@ -91,4 +95,5 @@ void run_ea(eoAlgo<eoBit<eoMinimizingFitness> >& _ga, eoPop<eoBit<eoMinimizingFi
// Because of that, the source is in src/utils dir
void make_help(eoParser & _parser);
/** @} */
#endif

View file

@ -55,8 +55,10 @@
* WARNING: that last argument will generally be the result of calling
* the default ctor of EOT, resulting in most cases in an EOT
* that is ***not properly initialized***
*
* @ingroup bitstring
* @ingroup Builders
*/
template <class EOT>
eoInit<EOT> & do_make_genotype(eoParser& _parser, eoState& _state, EOT)
{

View file

@ -63,6 +63,9 @@
* EOT myEO;
* _init(myEO);
* and myEO is then an ACTUAL object
*
* @ingroup bitstring
* @ingroup Builders
*/
template <class EOT>