Click or drag to resize

QuasiNewtonSolverSettings Class

Solver settings for Quasi-Newton methods.
Inheritance Hierarchy
SystemObject
  Demo3D.Visuals.KJESolverSettings
    Demo3D.Visuals.KJEQuasiNewtonSolverSettings

Namespace:  Demo3D.Visuals.KJE
Assembly:  Demo3D.Core (in Demo3D.Core.dll) Version: 15.0.2.11458
Syntax
C#
[TypeConverterAttribute(typeof(ExpandableObjectConverter))]
public class QuasiNewtonSolverSettings : SolverSettings

The QuasiNewtonSolverSettings type exposes the following members.

Constructors
  NameDescription
Public methodQuasiNewtonSolverSettings
Initializes a new instance of the QuasiNewtonSolverSettings class
Top
Properties
  NameDescription
Public propertyDifferentiationMode
The method to use for evaluating gradients.
Public propertyGradientEpsilon
The epsilon value that specifies the minimum change in the gradient between iterations for the solver to continue.
Public propertyMaximumInnerIterations
The maximum number of inner iterations to perform.
Public propertyOuterIterations
The number of solves to perform, each time scaling the penalty multiple.
Public propertyPenaltyMultipleEnd
The penalty multiple to use for the last outer iteration.
Public propertyPenaltyMultipleStart
The penalty multiple to use for the first outer iteration in cases where more than one outer iteration is being performed.
Public propertyPenaltyProfile
The penalty multiple profile to use.
Public propertyValueEpsilon
The epsilon value that specifies the minimum change in objective function value between iterations for the solver to continue.
Public propertyValueTarget
The target/optimum value for the objective function.
Public propertyVariableEpsilon
The epsilon value that specifies the minuimum change in the variables between iterations for the solver to continue.
Top
See Also