protected override sealed double UpdateLevel(
DoubleMatrix performances,
DoubleMatrix sample,
EliteSampleDefinition eliteSampleDefinition,
double rarity,
out DoubleMatrix eliteSample
)
Protected Overrides NotOverridable Function UpdateLevel (
performances As DoubleMatrix,
sample As DoubleMatrix,
eliteSampleDefinition As EliteSampleDefinition,
rarity As Double,
<OutAttribute> ByRef eliteSample As DoubleMatrix
) As Double
protected:
virtual double UpdateLevel(
DoubleMatrix^ performances,
DoubleMatrix^ sample,
EliteSampleDefinition eliteSampleDefinition,
double rarity,
[OutAttribute] DoubleMatrix^% eliteSample
) override sealed
abstract UpdateLevel :
performances : DoubleMatrix *
sample : DoubleMatrix *
eliteSampleDefinition : EliteSampleDefinition *
rarity : float *
eliteSample : DoubleMatrix byref -> float
override UpdateLevel :
performances : DoubleMatrix *
sample : DoubleMatrix *
eliteSampleDefinition : EliteSampleDefinition *
rarity : float *
eliteSample : DoubleMatrix byref -> float
Method UpdateLevel is intended to be responsible for sorting the performances, compute the corresponding performance level for the current iteration and return the elite sample. As a consequence, a context should also give its definition of elite sample points, by overriding property EliteSampleDefinition.
ArgumentNullException | performances is null. -or- sample is null. |