public class SolverVariableSettings : IThreadAware, ICloneWithContext
Public Class SolverVariableSettings Implements IThreadAware, ICloneWithContext
public ref class SolverVariableSettings : IThreadAware, ICloneWithContext
type SolverVariableSettings = class interface IThreadAware interface ICloneWithContext end
Thetype exposes the following members.
Initializes a new instance with the tolerance set to 0 and no scaling.
Initializes a new instance as a copy of an existing instance.
|SolverVariableSettings(Double, Double, Double)|
Initializes a new instance with no scaling.
|SolverVariableSettings(Double, Double, Double, SolverVariableScaling)|
Initializes a new instance.
Gets or sets the initial value of the variable. By default this is set to zero.
Gets a value indicating whether the methods on this instance are safe to call from multiple threads simultaneously.
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.
Clones this object using the specified context.
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Serves as the default hash function.(Inherited from Object.)
Gets the Type of the current instance.(Inherited from Object.)
Creates a shallow copy of the current Object.(Inherited from Object.)
Returns a string that represents the current object.(Inherited from Object.)