Click or drag to resize

TrustRegionMinimizer Properties

The TrustRegionMinimizer type exposes the following members.

Properties
 NameDescription
Public propertyCheckParameters Used to specify the level of input parameter checking done by the solver. During the solve, the objective function is repeatedly evaluated at various points. If one of these evaluation results in a non-real value (NaN, positive or negative infinity) it can cause the solver to hang. Having the solver check each evaluated value can incur significant overhead and so it is not done by default. You can enable checks with the CheckParameter property. The possible values are: TrustRegionMinimizer.Check.None - do no checking. The default TrustRegionMinimizer.Check.Initial - check only the initial starting point and the objective function evaluated at this point. Do not check parameters on each solver iteration TrustRegionMinimizer.Check.Always - check initial parameters and parameters at each iteration.
Public propertyStatic memberDefaultMaxIterations Gets and sets the default maximum number of iterations.
Public propertyStatic memberDefaultTolerance Gets and sets the default error tolerance.
Public propertyFinalResidual Gets the residual associated with the last computed solution.
Public propertyInitialResidual Gets the residual associated with the starting point.
Public propertyInitialStepBound Gets and sets the initial step bound. In most cases this should be between 0.1 and 100.0.
Public propertyIterations Gets the number of iterations used in the estimate of the mimimum just computed.
Public propertyMaxIterations Gets and sets the maximum number of iterations used in computing minima estimates.
Public propertyMaxIterationsMet Returns true if the minimum just computed stopped because the maximum number of iterations was reached; otherwise, false.
Public propertyMaxTrialIterations Gets and sets the maximum number of iterations of trial step calculation.
Public propertyStopCriterion The reason for stopping.
Public propertyToleranceFunctionValue Gets and sets the tolerance used to check the function value.
Public propertyToleranceImprovement Gets and sets the tolerance used to check the improvement between steps.
Public propertyToleranceJacobian Gets and sets the tolerance used to check the Jacobian.
Public propertyToleranceTrialStep Gets and sets the tolerance used to check the trial step.
Public propertyToleranceTrustRegionArea Gets and sets the tolerance used to check the trust region area.
Top
See Also