Classes | |
| class | AnnealingGA |
| AnnealingGA implements a genetic algorithm with an annealing style objective function. More... | |
| class | BinaryPopulation |
| A population that is encoded as a simple binary string. More... | |
| class | BinaryTournamentSelect |
| Implements binary tournament selection for genetic algorithms. More... | |
| class | BinaryTranscribe |
| BinaryTranscibe implements transcription for standard binary populations. More... | |
| class | GeneralGA |
| General genetic algorithm class. More... | |
| class | GeneralObjective |
| The basic object for any objective function, mainly an interface class and some storage. More... | |
| class | GeneralPopulation |
| The base class for the population of a genetic algorithm, implements storage and access functions. More... | |
| class | GeneralPropagation |
| The base class for genetic algorithm propagation methods. More... | |
| class | GeneralRNG |
| The base class for all random number generators, defines the basic interface. More... | |
| class | GeneralSelect |
| GeneralSelect is the abstract base class for any selection mechanism in genetic algorithms. More... | |
| class | GeneralTranscribe |
| General Transcribe base class for genetic algorithm parameter transcription. More... | |
| class | GrayTranscribe |
| This class implements the Gray code representation of a binary string and the corresponding transcription. More... | |
Typedefs | |
| typedef ublas::vector< double > | tprobabilityv |
| typedef ublas::vector< double > | tmisfit |
| typedef ublas::vector< double > | tdata |
| typedef ublas::vector< double > | tcrowddistv |
| typedef ublas::vector< double > | ttranscribed |
| typedef ublas::vector< bool > | tpopmember |
| typedef ublas::vector< double > | tfitvec |
| typedef gplib::rmat | tfitmat |
| typedef gplib::rmat | tpopulation |
| typedef std::vector< int > | tindexv |
| typedef ublas::vector< int > | tsizev |
| typedef std::multimap< double, int > | tIndexMap |
| typedef boost::function< const tprobabilityv &()> | tProbabilityFunction |
| typedef boost::function< const tcrowddistv &()> | tDistanceFunction |
| typedef ublas::vector<double> tcrowddistv |
Definition at line 18 of file gentypes.h.
| typedef ublas::vector<double> tdata |
Definition at line 17 of file gentypes.h.
| typedef boost::function<const tcrowddistv &()> tDistanceFunction |
Definition at line 28 of file gentypes.h.
| typedef gplib::rmat tfitmat |
Definition at line 22 of file gentypes.h.
| typedef ublas::vector<double> tfitvec |
Definition at line 21 of file gentypes.h.
| typedef std::multimap<double,int> tIndexMap |
Definition at line 26 of file gentypes.h.
| typedef std::vector<int> tindexv |
Definition at line 24 of file gentypes.h.
| typedef ublas::vector<double> tmisfit |
Definition at line 16 of file gentypes.h.
| typedef ublas::vector<bool> tpopmember |
Definition at line 20 of file gentypes.h.
| typedef gplib::rmat tpopulation |
Definition at line 23 of file gentypes.h.
| typedef boost::function<const tprobabilityv &()> tProbabilityFunction |
Definition at line 27 of file gentypes.h.
| typedef ublas::vector<double> tprobabilityv |
/file Here we define some common types that are used throughout the genetic algorithm classes
Definition at line 15 of file gentypes.h.
| typedef ublas::vector<int> tsizev |
Definition at line 25 of file gentypes.h.
| typedef ublas::vector<double> ttranscribed |
Definition at line 19 of file gentypes.h.
1.5.5