Trust |
The TrustRegionMinimizer type exposes the following members.
Name | Description | |
---|---|---|
CheckParameters | 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. | |
DefaultMaxIterations | Gets and sets the default maximum number of iterations. | |
DefaultTolerance | Gets and sets the default error tolerance. | |
FinalResidual | Gets the residual associated with the last computed solution. | |
InitialResidual | Gets the residual associated with the starting point. | |
InitialStepBound | Gets and sets the initial step bound. In most cases this should be between 0.1 and 100.0. | |
Iterations | Gets the number of iterations used in the estimate of the mimimum just computed. | |
MaxIterations | Gets and sets the maximum number of iterations used in computing minima estimates. | |
MaxIterationsMet | Returns true if the minimum just computed stopped because the maximum number of iterations was reached; otherwise, false. | |
MaxTrialIterations | Gets and sets the maximum number of iterations of trial step calculation. | |
StopCriterion | The reason for stopping. | |
ToleranceFunctionValue | Gets and sets the tolerance used to check the function value. | |
ToleranceImprovement | Gets and sets the tolerance used to check the improvement between steps. | |
ToleranceJacobian | Gets and sets the tolerance used to check the Jacobian. | |
ToleranceTrialStep | Gets and sets the tolerance used to check the trial step. | |
ToleranceTrustRegionArea | Gets and sets the tolerance used to check the trust region area. |