GeneticParameters class
#include <GeneticParameters.hpp>
Contents
Derived classes
- class OrientedGraphParameters
- class TruthTableParameters
- Parameters for generating truth tables The class provides the parameters needed to generate truth tables.
Constructors, destructors, conversion operators
- GeneticParameters(uint32_t i_inputs = 0, uint32_t outs = 0)
- GeneticParameters.
Public functions
- auto getInputs() const -> uint32_t
- getInputs Get the number of inputs
- void setInputs(uint32_t i_inputs)
- setInputs Set the number of inputs
- auto getOutputs() const -> uint32_t
- getOutputs Get the number of outputs
- void setOutputs(uint32_t i_outputs)
- setOutputs Set the number of outputs
- auto getSelectionParameters() const -> SelectionParameters
- void setSelectionParameters(const SelectionParameters& i_sp)
- auto getRecombinationParameters() const -> RecombinationParameters
- void setRecombinationParameters(const RecombinationParameters& i_rp)
- auto getMutationParameters() const -> MutationParameters
- void setMutationParameters(const MutationParameters& i_mp)
- void setPopulationSize(uint32_t i_populationSize)
- void setNumOfCycles(uint32_t i_numOfCycles)
- void setKeyEndProcessIndex(double i_keyEndProcessIndex)
- auto getKeyEndProcessIndex() -> double
- auto getNumOfCycles() -> uint32_t
Protected variables
- uint32_t d_inputs
- uint32_t d_outputs
- uint32_t d_populationSize
- uint32_t d_numOfCycles
- SelectionParameters d_selectionParameters
- RecombinationParameters d_recombinationParameters
- MutationParameters d_mutationParameters
- double d_keyEndProcessIndex
Function documentation
CG_Gen:: GeneticParameters:: GeneticParameters(uint32_t i_inputs = 0,
uint32_t outs = 0)
| Parameters | |
|---|---|
| i_inputs | Number of inputs |
| outs | Number of outputs |
uint32_t CG_Gen:: GeneticParameters:: getInputs() const
getInputs Get the number of inputs
| Returns | The number of inputs |
|---|
void CG_Gen:: GeneticParameters:: setInputs(uint32_t i_inputs)
setInputs Set the number of inputs
| Parameters | |
|---|---|
| i_inputs | The number of inputs |
uint32_t CG_Gen:: GeneticParameters:: getOutputs() const
getOutputs Get the number of outputs
| Returns | The number of outputs |
|---|
void CG_Gen:: GeneticParameters:: setOutputs(uint32_t i_outputs)
setOutputs Set the number of outputs
| Parameters | |
|---|---|
| i_outputs | The number of outputs |