and finally... still more grouping in documentation.
This commit is contained in:
parent
f478817c6e
commit
2104f5b7e9
76 changed files with 427 additions and 70 deletions
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -63,6 +63,9 @@
|
|||
* EOT myEO;
|
||||
* _init(myEO);
|
||||
* and myEO is then an ACTUAL object
|
||||
*
|
||||
* @ingroup bitstring
|
||||
* @ingroup Builders
|
||||
*/
|
||||
|
||||
template <class EOT>
|
||||
|
|
|
|||
Reference in a new issue