GeneticSharp
GeneticSharp
Table of contents
-
GeneticSharp.Domain Namespace
-
GeneticAlgorithm Class
-
GeneticAlgorithm Members
-
GeneticAlgorithm Constructor
-
GeneticAlgorithm Fields
-
DefaultCrossoverProbability Field
-
DefaultMutationProbability Field
-
GeneticAlgorithm Methods
-
Resume Method
-
Start Method
-
Stop Method
-
GeneticAlgorithm Properties
-
BestChromosome Property
-
Crossover Property
-
CrossoverProbability Property
-
Fitness Property
-
GenerationsNumber Property
-
IsRunning Property
-
Mutation Property
-
MutationProbability Property
-
Population Property
-
Reinsertion Property
-
Selection Property
-
State Property
-
TaskExecutor Property
-
Termination Property
-
TimeEvolving Property
-
GeneticAlgorithm Events
-
GenerationRan Event
-
TerminationReached Event
-
GeneticAlgorithmState Enumeration
-
IGeneticAlgorithm Interface
-
IGeneticAlgorithm Members
-
IGeneticAlgorithm Properties
-
BestChromosome Property
-
GenerationsNumber Property
-
TimeEvolving Property
-
GeneticSharp.Domain.Chromosomes Namespace
-
ChromosomeBase Class
-
ChromosomeBase Members
-
ChromosomeBase Constructor
-
ChromosomeBase Methods
-
Clone Method
-
CompareTo Method
-
CreateNew Method
-
Equals Method
-
GenerateGene Method
-
GetGene Method
-
GetGenes Method
-
GetHashCode Method
-
ReplaceGene Method
-
ReplaceGenes Method
-
Resize Method
-
ChromosomeBase Operators
-
Equality Operator
-
GreaterThan Operator
-
Inequality Operator
-
LessThan Operator
-
ChromosomeBase Properties
-
Fitness Property
-
Length Property
-
ChromosomeExtensions Class
-
ChromosomeExtensions Members
-
ChromosomeExtensions Methods
-
AnyHasRepeatedGene Method
-
Gene Structure
-
Gene Members
-
Gene Constructor
-
Gene Methods
-
Equals Method
-
Equals Method (Object)
-
Equals Method (Gene)
-
GetHashCode Method
-
Gene Operators
-
Equality Operator
-
Inequality Operator
-
Gene Properties
-
Value Property
-
IChromosome Interface
-
IChromosome Members
-
IChromosome Methods
-
Clone Method
-
CreateNew Method
-
GenerateGene Method
-
GetGene Method
-
GetGenes Method
-
ReplaceGene Method
-
ReplaceGenes Method
-
Resize Method
-
IChromosome Properties
-
Fitness Property
-
Length Property
-
IChromosomeOperator Interface
-
IChromosomeOperator Members
-
IChromosomeOperator Properties
-
IsOrdered Property
-
GeneticSharp.Domain.Crossovers Namespace
-
CrossoverBase Class
-
CrossoverBase Members
-
CrossoverBase Constructor
-
CrossoverBase Constructor (Int32, Int32)
-
CrossoverBase Constructor (Int32, Int32, Int32)
-
CrossoverBase Methods
-
Cross Method
-
PerformCross Method
-
CrossoverBase Properties
-
ChildrenNumber Property
-
IsOrdered Property
-
MinChromosomeLength Property
-
ParentsNumber Property
-
CrossoverException Class
-
CrossoverException Members
-
CrossoverException Constructor
-
CrossoverException Constructor
-
CrossoverException Constructor (String)
-
CrossoverException Constructor (String, Exception)
-
CrossoverException Constructor (ICrossover, String)
-
CrossoverException Constructor (ICrossover, String, Exception)
-
CrossoverException Methods
-
GetObjectData Method
-
CrossoverException Properties
-
Crossover Property
-
CrossoverService Class
-
CrossoverService Members
-
CrossoverService Methods
-
CreateCrossoverByName Method
-
GetCrossoverNames Method
-
GetCrossoverTypeByName Method
-
GetCrossoverTypes Method
-
CutAndSpliceCrossover Class
-
CutAndSpliceCrossover Members
-
CutAndSpliceCrossover Constructor
-
CutAndSpliceCrossover Methods
-
PerformCross Method
-
CutAndSpliceCrossover Properties
-
CycleCrossover Class
-
CycleCrossover Members
-
CycleCrossover Constructor
-
CycleCrossover Methods
-
PerformCross Method
-
CycleCrossover Properties
-
ICrossover Interface
-
ICrossover Members
-
ICrossover Methods
-
Cross Method
-
ICrossover Properties
-
ChildrenNumber Property
-
MinChromosomeLength Property
-
ParentsNumber Property
-
OnePointCrossover Class
-
OnePointCrossover Members
-
OnePointCrossover Constructor
-
OnePointCrossover Constructor
-
OnePointCrossover Constructor (Int32)
-
OnePointCrossover Methods
-
PerformCross Method
-
OnePointCrossover Properties
-
SwapPointIndex Property
-
OrderedCrossover Class
-
OrderedCrossover Members
-
OrderedCrossover Constructor
-
OrderedCrossover Methods
-
PerformCross Method
-
OrderedCrossover Properties
-
PartiallyMappedCrossover Class
-
PartiallyMappedCrossover Members
-
PartiallyMappedCrossover Constructor
-
PartiallyMappedCrossover Methods
-
PerformCross Method
-
PartiallyMappedCrossover Properties
-
ThreeParentCrossover Class
-
ThreeParentCrossover Members
-
ThreeParentCrossover Constructor
-
ThreeParentCrossover Methods
-
PerformCross Method
-
ThreeParentCrossover Properties
-
TwoPointCrossover Class
-
TwoPointCrossover Members
-
TwoPointCrossover Constructor
-
TwoPointCrossover Constructor
-
TwoPointCrossover Constructor (Int32, Int32)
-
TwoPointCrossover Methods
-
PerformCross Method
-
TwoPointCrossover Properties
-
SwapPointOneGeneIndex Property
-
SwapPointTwoGeneIndex Property
-
UniformCrossover Class
-
UniformCrossover Members
-
UniformCrossover Constructor
-
UniformCrossover Constructor
-
UniformCrossover Constructor (Single)
-
UniformCrossover Methods
-
PerformCross Method
-
UniformCrossover Properties
-
MixProbability Property
-
GeneticSharp.Domain.Fitnesses Namespace
-
FitnessException Class
-
FitnessException Members
-
FitnessException Constructor
-
FitnessException Constructor
-
FitnessException Constructor (String)
-
FitnessException Constructor (String, Exception)
-
FitnessException Constructor (IFitness, String)
-
FitnessException Constructor (IFitness, String, Exception)
-
FitnessException Methods
-
GetObjectData Method
-
FitnessException Properties
-
Fitness Property
-
IFitness Interface
-
IFitness Members
-
IFitness Methods
-
Evaluate Method
-
GeneticSharp.Domain.Mutations Namespace
-
IMutation Interface
-
IMutation Members
-
IMutation Methods
-
Mutate Method
-
IMutation Properties
-
MutationBase Class
-
MutationBase Members
-
MutationBase Constructor
-
MutationBase Methods
-
Mutate Method
-
PerformMutate Method
-
MutationBase Properties
-
IsOrdered Property
-
MutationException Class
-
MutationException Members
-
MutationException Constructor
-
MutationException Constructor
-
MutationException Constructor (String)
-
MutationException Constructor (String, Exception)
-
MutationException Constructor (IMutation, String)
-
MutationException Constructor (IMutation, String, Exception)
-
MutationException Methods
-
GetObjectData Method
-
MutationException Properties
-
Mutation Property
-
MutationService Class
-
MutationService Members
-
MutationService Methods
-
CreateMutationByName Method
-
GetMutationNames Method
-
GetMutationTypeByName Method
-
GetMutationTypes Method
-
ReverseSequenceMutation Class
-
ReverseSequenceMutation Members
-
ReverseSequenceMutation Constructor
-
ReverseSequenceMutation Methods
-
PerformMutate Method
-
ReverseSequenceMutation Properties
-
TworsMutation Class
-
TworsMutation Members
-
TworsMutation Constructor
-
TworsMutation Methods
-
PerformMutate Method
-
TworsMutation Properties
-
UniformMutation Class
-
UniformMutation Members
-
UniformMutation Constructor
-
UniformMutation Constructor (Boolean)
-
UniformMutation Constructor (Int32[])
-
UniformMutation Methods
-
PerformMutate Method
-
UniformMutation Properties
-
GeneticSharp.Domain.Populations Namespace
-
Generation Class
-
Generation Members
-
Generation Constructor
-
Generation Methods
-
End Method
-
Generation Properties
-
BestChromosome Property
-
Chromosomes Property
-
CreationDate Property
-
Number Property
-
IGenerationStrategy Interface
-
IGenerationStrategy Members
-
IGenerationStrategy Methods
-
RegisterNewGeneration Method
-
PerformanceGenerationStrategy Class
-
PerformanceGenerationStrategy Members
-
PerformanceGenerationStrategy Constructor
-
PerformanceGenerationStrategy Constructor
-
PerformanceGenerationStrategy Constructor (Int32)
-
PerformanceGenerationStrategy Methods
-
RegisterNewGeneration Method
-
PerformanceGenerationStrategy Properties
-
GenerationsNumber Property
-
Population Class
-
Population Members
-
Population Constructor
-
Population Methods
-
CreateInitialGeneration Method
-
CreateNewGeneration Method
-
EndCurrentGeneration Method
-
Population Properties
-
BestChromosome Property
-
CreationDate Property
-
CurrentGeneration Property
-
Generations Property
-
GenerationsNumber Property
-
GenerationStrategy Property
-
MaxSize Property
-
MinSize Property
-
Population Events
-
BestChromosomeChanged Event
-
PopulationService Class
-
PopulationService Members
-
PopulationService Methods
-
CreateGenerationStrategyByName Method
-
GetGenerationStrategyNames Method
-
GetGenerationStrategyTypeByName Method
-
GetGenerationStrategyTypes Method
-
TrackingGenerationStrategy Class
-
TrackingGenerationStrategy Members
-
TrackingGenerationStrategy Constructor
-
TrackingGenerationStrategy Methods
-
RegisterNewGeneration Method
-
GeneticSharp.Domain.Randomizations Namespace
-
BasicRandomization Class
-
BasicRandomization Members
-
BasicRandomization Constructor
-
BasicRandomization Methods
-
GetDouble Method
-
GetDouble Method
-
GetInt Method
-
FastRandomRandomization Class
-
FastRandomRandomization Members
-
FastRandomRandomization Constructor
-
FastRandomRandomization Methods
-
GetDouble Method
-
GetDouble Method
-
GetInt Method
-
IRandomization Interface
-
IRandomization Members
-
IRandomization Methods
-
GetDouble Method
-
GetDouble Method
-
GetDouble Method (Double, Double)
-
GetInt Method
-
GetInts Method
-
GetUniqueInts Method
-
RandomizationBase Class
-
RandomizationBase Members
-
RandomizationBase Constructor
-
RandomizationBase Methods
-
GetDouble Method
-
GetDouble Method
-
GetDouble Method (Double, Double)
-
GetInt Method
-
GetInts Method
-
GetUniqueInts Method
-
RandomizationProvider Class
-
RandomizationProvider Members
-
RandomizationProvider Properties
-
Current Property
-
GeneticSharp.Domain.Reinsertions Namespace
-
ElitistReinsertion Class
-
ElitistReinsertion Members
-
ElitistReinsertion Constructor
-
ElitistReinsertion Methods
-
PerformSelectChromosomes Method
-
ElitistReinsertion Properties
-
FitnessBasedReinsertion Class
-
FitnessBasedReinsertion Members
-
FitnessBasedReinsertion Constructor
-
FitnessBasedReinsertion Methods
-
PerformSelectChromosomes Method
-
FitnessBasedReinsertion Properties
-
IReinsertion Interface
-
IReinsertion Members
-
IReinsertion Methods
-
SelectChromosomes Method
-
IReinsertion Properties
-
CanCollapse Property
-
CanExpand Property
-
PureReinsertion Class
-
PureReinsertion Members
-
PureReinsertion Constructor
-
PureReinsertion Methods
-
PerformSelectChromosomes Method
-
PureReinsertion Properties
-
ReinsertionBase Class
-
ReinsertionBase Members
-
ReinsertionBase Constructor
-
ReinsertionBase Methods
-
PerformSelectChromosomes Method
-
SelectChromosomes Method
-
ReinsertionBase Properties
-
CanCollapse Property
-
CanExpand Property
-
ReinsertionException Class
-
ReinsertionException Members
-
ReinsertionException Constructor
-
ReinsertionException Constructor
-
ReinsertionException Constructor (String)
-
ReinsertionException Constructor (String, Exception)
-
ReinsertionException Constructor (IReinsertion, String)
-
ReinsertionException Constructor (IReinsertion, String, Exception)
-
ReinsertionException Methods
-
GetObjectData Method
-
ReinsertionException Properties
-
Reinsertion Property
-
ReinsertionService Class
-
ReinsertionService Members
-
ReinsertionService Methods
-
CreateReinsertionByName Method
-
GetReinsertionNames Method
-
GetReinsertionTypeByName Method
-
GetReinsertionTypes Method
-
UniformReinsertion Class
-
UniformReinsertion Members
-
UniformReinsertion Constructor
-
UniformReinsertion Methods
-
PerformSelectChromosomes Method
-
UniformReinsertion Properties
-
GeneticSharp.Domain.Selections Namespace
-
EliteSelection Class
-
EliteSelection Members
-
EliteSelection Constructor
-
EliteSelection Methods
-
PerformSelectChromosomes Method
-
ISelection Interface
-
ISelection Members
-
ISelection Methods
-
SelectChromosomes Method
-
RouletteWheelSelection Class
-
RouletteWheelSelection Members
-
RouletteWheelSelection Constructor
-
RouletteWheelSelection Methods
-
PerformSelectChromosomes Method
-
SelectionBase Class
-
SelectionBase Members
-
SelectionBase Constructor
-
SelectionBase Methods
-
PerformSelectChromosomes Method
-
SelectChromosomes Method
-
SelectionException Class
-
SelectionException Members
-
SelectionException Constructor
-
SelectionException Constructor
-
SelectionException Constructor (String)
-
SelectionException Constructor (String, Exception)
-
SelectionException Constructor (ISelection, String)
-
SelectionException Constructor (ISelection, String, Exception)
-
SelectionException Methods
-
GetObjectData Method
-
SelectionException Properties
-
Selection Property
-
SelectionService Class
-
SelectionService Members
-
SelectionService Methods
-
CreateSelectionByName Method
-
GetSelectionNames Method
-
GetSelectionTypeByName Method
-
GetSelectionTypes Method
-
StochasticUniversalSamplingSelection Class
-
StochasticUniversalSamplingSelection Members
-
StochasticUniversalSamplingSelection Constructor
-
StochasticUniversalSamplingSelection Methods
-
PerformSelectChromosomes Method
-
TournamentSelection Class
-
TournamentSelection Members
-
TournamentSelection Constructor
-
TournamentSelection Constructor
-
TournamentSelection Constructor (Int32)
-
TournamentSelection Constructor (Int32, Boolean)
-
TournamentSelection Methods
-
PerformSelectChromosomes Method
-
TournamentSelection Properties
-
AllowWinnerCompeteNextTournament Property
-
Size Property
-
GeneticSharp.Domain.Terminations Namespace
-
AndTermination Class
-
AndTermination Members
-
AndTermination Constructor
-
AndTermination Methods
-
PerformHasReached Method
-
AndTermination Properties
-
FitnessStagnationTermination Class
-
FitnessStagnationTermination Members
-
FitnessStagnationTermination Constructor
-
FitnessStagnationTermination Constructor
-
FitnessStagnationTermination Constructor (Int32)
-
FitnessStagnationTermination Methods
-
PerformHasReached Method
-
FitnessStagnationTermination Properties
-
ExpectedStagnantGenerationsNumber Property
-
FitnessThresholdTermination Class
-
FitnessThresholdTermination Members
-
FitnessThresholdTermination Constructor
-
FitnessThresholdTermination Constructor
-
FitnessThresholdTermination Constructor (Double)
-
FitnessThresholdTermination Methods
-
PerformHasReached Method
-
FitnessThresholdTermination Properties
-
ExpectedFitness Property
-
GenerationNumberTermination Class
-
GenerationNumberTermination Members
-
GenerationNumberTermination Constructor
-
GenerationNumberTermination Constructor
-
GenerationNumberTermination Constructor (Int32)
-
GenerationNumberTermination Methods
-
PerformHasReached Method
-
GenerationNumberTermination Properties
-
ExpectedGenerationNumber Property
-
ITermination Interface
-
ITermination Members
-
ITermination Methods
-
HasReached Method
-
LogicalOperatorTerminationBase Class
-
LogicalOperatorTerminationBase Members
-
LogicalOperatorTerminationBase Constructor
-
LogicalOperatorTerminationBase Constructor
-
LogicalOperatorTerminationBase Constructor (Int32)
-
LogicalOperatorTerminationBase Constructor (ITermination[])
-
LogicalOperatorTerminationBase Methods
-
AddTermination Method
-
HasReached Method
-
PerformHasReached Method
-
ToString Method
-
LogicalOperatorTerminationBase Properties
-
Terminations Property
-
OrTermination Class
-
OrTermination Members
-
OrTermination Constructor
-
OrTermination Methods
-
PerformHasReached Method
-
OrTermination Properties
-
TerminationBase Class
-
TerminationBase Members
-
TerminationBase Constructor
-
TerminationBase Methods
-
HasReached Method
-
PerformHasReached Method
-
ToString Method
-
TerminationService Class
-
TerminationService Members
-
TerminationService Methods
-
CreateTerminationByName Method
-
GetTerminationNames Method
-
GetTerminationTypeByName Method
-
GetTerminationTypes Method
-
TimeEvolvingTermination Class
-
TimeEvolvingTermination Members
-
TimeEvolvingTermination Constructor
-
TimeEvolvingTermination Constructor
-
TimeEvolvingTermination Constructor (TimeSpan)
-
TimeEvolvingTermination Methods
-
PerformHasReached Method
-
TimeEvolvingTermination Properties
-
MaxTime Property
-
SharpNeatLib.Maths Namespace
-
FastRandom Class
-
FastRandom Members
-
FastRandom Constructor
-
FastRandom Constructor
-
FastRandom Constructor (Int32)
-
FastRandom Methods
-
Next Method
-
Next Method
-
Next Method (Int32)
-
Next Method (Int32, Int32)
-
NextBool Method
-
NextBytes Method
-
NextDouble Method
-
NextInt Method
-
NextUInt Method
-
Reinitialise Method