StopCounter Type

Constructors

Constructor Description

StopCounter()

Full Usage: StopCounter()

Returns: StopCounter
Returns: StopCounter

StopCounter(iterationCounter, functionEvaluationCounter, gradientEvaluationCounter, hessianEvaluationCounter, stationaryPointIterationsCounter, stationaryGradientIterationsCounter, stationaryHessianIterationsCounter, endCriteria)

Full Usage: StopCounter(iterationCounter, functionEvaluationCounter, gradientEvaluationCounter, hessianEvaluationCounter, stationaryPointIterationsCounter, stationaryGradientIterationsCounter, stationaryHessianIterationsCounter, endCriteria)

Parameters:
    iterationCounter : int
    functionEvaluationCounter : int
    gradientEvaluationCounter : int
    hessianEvaluationCounter : int
    stationaryPointIterationsCounter : int
    stationaryGradientIterationsCounter : int
    stationaryHessianIterationsCounter : int
    endCriteria : StopCriteriaType

Returns: StopCounter
iterationCounter : int
functionEvaluationCounter : int
gradientEvaluationCounter : int
hessianEvaluationCounter : int
stationaryPointIterationsCounter : int
stationaryGradientIterationsCounter : int
stationaryHessianIterationsCounter : int
endCriteria : StopCriteriaType
Returns: StopCounter

Instance members

Instance member Description

this.AddEndCriteriaFlag

Full Usage: this.AddEndCriteriaFlag

Parameters:
flag : StopCriteriaType

this.EndCriteria

Full Usage: this.EndCriteria

this.FunctionEvaluationCounter

Full Usage: this.FunctionEvaluationCounter

this.GradientEvaluationCounter

Full Usage: this.GradientEvaluationCounter

this.HessianEvaluationCounter

Full Usage: this.HessianEvaluationCounter

this.IncFunctionEvaluationCounter

Full Usage: this.IncFunctionEvaluationCounter

this.IncGradientEvaluationCounter

Full Usage: this.IncGradientEvaluationCounter

this.IncHessianEvaluationCounter

Full Usage: this.IncHessianEvaluationCounter

this.IncIerationCounter

Full Usage: this.IncIerationCounter

this.IncStationaryGradientIterationsCounter

Full Usage: this.IncStationaryGradientIterationsCounter

this.IncStationaryHessianIterationsCounter

Full Usage: this.IncStationaryHessianIterationsCounter

this.IncStationaryPointIterationsCounter

Full Usage: this.IncStationaryPointIterationsCounter

this.IterationCounter

Full Usage: this.IterationCounter

this.Reset

Full Usage: this.Reset

this.StationaryGradientIterationsCounter

Full Usage: this.StationaryGradientIterationsCounter

this.StationaryHessianIterationsCounter

Full Usage: this.StationaryHessianIterationsCounter

this.StationaryPointIterationsCounter

Full Usage: this.StationaryPointIterationsCounter