documentation
.HELP!
GeneticSharp Documentation
Gene Structure
GeneticSharp
previous page
next page
Gene Structure
GeneticSharp
Represents a gene of a chromosome.
Namespace:
GeneticSharp.Domain.Chromosomes
Assembly:
GeneticSharp.Domain
(in GeneticSharp.Domain.dll) Version: 1.0.5010.36434
Syntax
C#
VB
C++
F#
View Colorized
Copy to Clipboard
Print
public
struct
Gene
:
IEquatable
<
Gene
>
public struct Gene : IEquatable<Gene>
See Also
Gene Members
GeneticSharp.Domain.Chromosomes Namespace
previous page
start
next page
Menu
Homepage
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
Get in touch
Submit feedback about this site to:
[email protected]