SolverVariableSettings Properties |
The SolverVariableSettings type exposes the following members.
Name | Description | |
---|---|---|
![]() | InitialValue |
Gets or sets the initial value of the variable. By default this is set to zero.
|
![]() | IsFrozen |
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.) |
![]() | IsThreadSafe |
Gets a value indicating whether the methods on this instance are safe to call from
multiple threads simultaneously.
|
![]() | MaximumStep |
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.
|
![]() | Name |
Gets or sets an optional name for this variable.
|
![]() | Scaling |
Gets or sets the type of scaling applied to the variable.
|
![]() | VariableTolerance |
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.
|