Define a new object called "GANN" for Genetic Artificial Neural Network that inherit of the interface IDNA.
More...
#include <gann.h>
|
| GANN (std::vector< unsigned int > const &infos) |
| Constructor. More...
|
|
| GANN (ANN const &ann) |
| Constructor.
|
|
| ~GANN (void) |
| Destructor.
|
|
double | getFitness (void) const |
| Get the fitness of the GANN. More...
|
|
ANN const & | getGenes (void) const |
| Get the neural network of the GANN. More...
|
|
void | setFitness (double fitness) |
| Set the fitness of the GANN. More...
|
|
void | setGenes (ANN const &ann) |
| Set the neural network of the GANN. More...
|
|
void | Print (void) |
| Print the neural network in the shell.
|
|
| GANN (std::vector< unsigned int > const &infos) |
|
| GANN (ANN const &ann) |
|
double | getFitness (void) const |
| Get the fitness of the individual. More...
|
|
ANN const & | getGenes (void) const |
|
void | setFitness (double fitness) |
| Set the fitness of the individual. More...
|
|
void | setGenes (ANN const &ann) |
|
void | Print (void) |
| Allow to draw the individual on the shell.
|
|
virtual | ~IDNA (void) |
| Destructor.
|
|
Define a new object called "GANN" for Genetic Artificial Neural Network that inherit of the interface IDNA.
GANN::GANN::GANN |
( |
std::vector< unsigned int > const & |
infos | ) |
|
Constructor.
- Parameters
-
infos | : Contains the topology of the neural network. |
double GANN::GANN::getFitness |
( |
void |
| ) |
const |
|
virtual |
Get the fitness of the individual.
- Returns
- double : fitness
Implements GA::IDNA.
double GANN::GANN::getFitness |
( |
void |
| ) |
const |
|
virtual |
Get the fitness of the GANN.
- Returns
- double
Implements GA::IDNA.
ANN const & GANN::GANN::getGenes |
( |
void |
| ) |
const |
Get the neural network of the GANN.
- Returns
- ANN const&
void GANN::GANN::setFitness |
( |
double |
fitness | ) |
|
|
virtual |
Set the fitness of the individual.
- Parameters
-
fitness | : Contains the new fitness. |
Implements GA::IDNA.
void GANN::GANN::setFitness |
( |
double |
fitness | ) |
|
|
virtual |
Set the fitness of the GANN.
- Parameters
-
fitness | : Contains the new fitness of the GANN. |
Implements GA::IDNA.
void GANN::GANN::setGenes |
( |
ANN const & |
ann | ) |
|
Set the neural network of the GANN.
- Parameters
-
ann | : Contains the new neural network of the GANN. |
The documentation for this class was generated from the following files:
- /home/robin_f/Programming/Git/CPP/LoveBrains/include/GANN/gann.h
- /home/robin_f/Programming/Git/CPP/LoveBrains/lib/GANNEngine/src/GANN/gann.cc