Main Page
Namespaces
Classes
Files
S
earch for
Class List
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
GEP::Core::Float::Functions::Addition
Adds two floats
GEP::Core::Float::Alphabet
An array of
Symbol
s
GEP::Core::Common::Alphabet
An array of
Symbol
s
GEP::Core::Float::Constant
Constants are numbers that do not change in one generation
GEP::Core::Float::ConstantMutation
Holds data necessary to perform mutation on a
Constant
from an
Alphabet
GEP::Core::Float::ConstantsSetMutation
Mutates constants in an alphabet of constants
GEP::Core::Float::Functions::Cos
The cosine of a number
GEP::Core::Float::MatingProbabilityFunctions::DirectFitnessToProbability
Directly maps fitness to mating probability
GEP::Core::Float::Functions::Division
Divides two numbers
GEP::Core::Common::GeneticOperators::Elitism
Copies a number of genotypes to the new generation unchanged
GEP::Core::Common::GeneticOperators::GenotypeSelection::Every
Selects every genotype in a
Common.Population
GEP::Core::Common::FitnessFunctions::FitnessFunction
Genotype's fitness is calculated with children of this class
GEP::Core::Float::FitnessFunctions::FitnessFunction
Calculates fitness of
Genotype
s
GEP::Core::Common::GeneticOperators::GenotypeSelection::Fittest
Selects The fittest genotypes in a
Population
GEP::Core::Common::Functions
Holds some commonly used functions by other classes
GEP::Core::Common::GeneticOperators::GeneticOperator
The base class of any genetic operator
GEP::Core::Common::GeneticOperators::GeneTransposition
Copies genes from one place in the linear structure to another
GEP::Core::Common::Genotype
The genotype is a function that evlolves to solve the given problem
GEP::Core::Float::Genotype
The genotype is a function that evlolves to solve the given problem
GEP::Core::Common::GeneticOperators::GenotypeSelection::GenotypeSelection
The base interface of any selection definition
GEP::Core::Common::GepException
Used to rise exceptions related to the
GEP
.NET Framework
GEP::Core::Float::TimeSeries::InterestRateTimeSeries
GEP::Core::Common::GeneticOperators::Inversion
Subjects a segment of a head of a gene to inversion
GEP::Core::Float::Functions::InvertSign
Inverts the sign of a number
GEP::Core::Float::TimeSeries::ITimeSeries
The base of time series loaders
GEP::Core::Float::Functions::Logarithm
Logarithm
of two numbers, the second of them is the base
GEP::Core::Common::MatingProbabilityFunctions::MatingProbabilityFunction
The base class of any mating probability function
GEP::Core::Float::MatingProbabilityFunctions::MatingProbabilityFunction
All mating probability functions working with float inherit this class
GEP::Core::Float::FitnessFunctions::MeanAbsoluteError
Evaluates the mean absolute error between
FitnessFunction._expectedOutput
and
Genotype
's output
GEP::Core::Float::FitnessFunctions::MeanAbsolutePercentageError
Evaluates the mean absolute precentage error between
FitnessFunction._expectedOutput
and
Genotype
's output
GEP::Core::Float::FitnessFunctions::MeanSquaredError
Evaluates the mean squared error between
FitnessFunction._expectedOutput
and
Genotype
's output
GEP::Core::Float::FitnessFunctions::MeanSquaredPercentageError
Evaluates the mean squared percentage error between
FitnessFunction._expectedOutput
and
Genotype
's output
GEP::Core::Float::Functions::MultipleAddition
Adds a predefined number of floats
GEP::Core::Float::Functions::Multiplication
Multiplies two numbers
GEP::Core::Common::GeneticOperators::Mutation
Mutates the linear structure of a genotype
GEP::Core::Float::TimeSeries::NormalTimeSeries
Reads a normal time series that is with fixed time periods/frames
GEP::Core::Common::GeneticOperators::OnePointCrossover
Applies one point crossover to two genotypes and producess offspring
GEP::Core::Common::OperatorsSet
Stores genetic operators, mating probability function and fitness function
GEP::Core::Common::GeneticOperators::PartialTransposition
Transposition of a part from one gene's head and tail to another gene's head
GEP::Core::Common::Population
A population of
Genotype
s
GEP::Core::Float::Population
A population of
Genotype
s
GEP::Core::Float::Functions::Power
Rises one number on the power of another
GEP::Core::Common::GeneticOperators::GenotypeSelection::RandomAccordingToMatingProabability
Represents a roulette wheel, where every genotype has a sector with the length of its
Genotype.MatingProbability
GEP::Core::Float::Functions::Sin
The sine of a number
GEP::Core::Float::MatingProbabilityFunctions::SogartarEllipticMappingFitnessToProbability
The mapping function is composed of quarters of two ellipses
GEP::Core::Float::MatingProbabilityFunctions::SogartarParabolicMappingFitnessToProbability
The mapping function is composed of halfs of two parabolas
GEP::Core::Float::MatingProbabilityFunctions::SogartarSemiEllipticSemiParabolic
The middle between
SogartarEllipticMappingFitnessToProbability
and
SogartarParabolicMappingFitnessToProbability
GEP::Core::Float::Functions::Sqrt
The square root of the absolute value of a number
GEP::Core::Float::Functions::Square
Rises a number to second power
GEP::Core::Float::Functions::SquashedMultipleAddition
Subjects a predefined number of parameters to
MultipleAddition
and the result is squashed
GEP::Core::Float::Functions::Subtraction
Subtracts one number from another
GEP::Core::Float::Symbol
The base class for
Functions
,
Variable
s and
Constant
s. The later are used in coding the
Common.Genotype._linearStructure
GEP::Core::Common::Symbol
Represents functions, variables and constants in
Genotype._linearStructure
GEP::Core::Float::Functions::Threshold
Threshlod function, where the value is different for the following sets: (-Infinity,
_threshold
),
_threshold
(
_threshold
, +Infinity)
GEP::Core::Common::GeneticOperators::TwoPointCrossover
Applies two point crossover to two genotypes and producess offspring
GEP::Core::Float::Variable
Variables are a part of the genome (
Common.Genotype._linearStructure
) of a genotype
GEP .NET Framwork Main Page