Quasi |
[TypeConverterAttribute(typeof(ExpandableObjectConverter))] public class QuasiNewtonSolverSettings : SolverSettings
The QuasiNewtonSolverSettings type exposes the following members.
| Name | Description | |
|---|---|---|
| QuasiNewtonSolverSettings | Initializes a new instance of the QuasiNewtonSolverSettings class |
| Name | Description | |
|---|---|---|
| DifferentiationMode | The method to use for evaluating gradients. | |
| GradientEpsilon | The epsilon value that specifies the minimum change in the gradient between iterations for the solver to continue. | |
| MaximumInnerIterations | The maximum number of inner iterations to perform. | |
| OuterIterations | The number of solves to perform, each time scaling the penalty multiple. | |
| PenaltyMultipleEnd | The penalty multiple to use for the last outer iteration. | |
| PenaltyMultipleStart | The penalty multiple to use for the first outer iteration in cases where more than one outer iteration is being performed. | |
| PenaltyProfile | The penalty multiple profile to use. | |
| ValueEpsilon | The epsilon value that specifies the minimum change in objective function value between iterations for the solver to continue. | |
| ValueTarget | The target/optimum value for the objective function. | |
| VariableEpsilon | The epsilon value that specifies the minuimum change in the variables between iterations for the solver to continue. |