Computes a crossover of two values.
Namespace: Extreme.Mathematics.Optimization.GeneticAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
public override Pair<double> Crossover(
double parent1,
double parent2,
Random rng
)
Public Overrides Function Crossover (
parent1 As Double,
parent2 As Double,
rng As Random
) As Pair(Of Double)
public:
virtual Pair<double> Crossover(
double parent1,
double parent2,
Random^ rng
) override
abstract Crossover :
parent1 : float *
parent2 : float *
rng : Random -> Pair<float>
override Crossover :
parent1 : float *
parent2 : float *
rng : Random -> Pair<float>
Parameters
- parent1
- Type: SystemDouble
- parent2
- Type: SystemDouble
- rng
- Type: SystemRandom
The random number generator to use.
Return Value
Type:
PairDoubleA pair containing the offspring values.
Numerical Libraries
Supported in: 6.0
Reference