The SolverVariableSettings type exposes the following members.
Gets or sets the initial value of the variable. By default this is set to zero.
Gets a value indicating whether this object is frozen. A frozen object cannot be modified and an ObjectFrozenException will be thrown if an attempt is made to do so.(Inherited from DefinitionalObject.)
Gets a value indicating whether the methods on this instance are safe to call from multiple threads simultaneously.
Gets or sets the maximum step to take. This is to prevent a MultivariableFunctionSolver from taking too large of a step which might cause the solver to jump over relevant changes and events.
Gets or sets an optional name for this variable.
Gets or sets the type of scaling applied to the variable.
Gets or sets the minimum step that the variable is aloud to take. If a MultivariableFunctionSolver asks the function to step by a value less than this, it means that the function results will not change by any relevant amount. If all the variables are asked to step by a value less than their VariableTolerance, then the solver must abort.