The internal scaling of the variables.

Namespace: Imsl.Math
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.0.0

Syntax

C#
public void SetXscale(
	double[] scale
)
Visual Basic (Declaration)
Public Sub SetXscale ( _
	scale As Double() _
)
Visual C++
public:
void SetXscale(
	array<double>^ scale
)

Parameters

scale
Type: array< System..::.Double >[]()[]
A double array specifying the internal scaling of the variables.

Remarks

The initial value given and the objective function and gradient evaluations, however, are always given in the original unscaled variables. The first internal variable is obtained by dividing the values x[i] by Xscale[i]. By default, Xscale[i] is set to 1.0.

Exceptions

ExceptionCondition
System..::.ArgumentException is thrown if Xscale[i] is less than or equal to 0.0

See Also