Click or drag to resize
BoundedLeastSquares Constructor
Constructor for BoundedLeastSquares.

Namespace: Imsl.Math
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.2.0
Syntax
public BoundedLeastSquares(
	BoundedLeastSquaresIFunction f,
	int mFunctions,
	int nVariables,
	int boundType,
	double[] lowerBound,
	double[] upperBound
)

Parameters

f
Type: Imsl.MathBoundedLeastSquaresIFunction
The user-supplied BoundedLeastSquares.IFunction to be minimized.
mFunctions
Type: SystemInt32
A int scalar containing the number of functions.
nVariables
Type: SystemInt32
A int scalar containing the number of variables.
boundType
Type: SystemInt32
A int scalar containing the types of bounds on the variable.

boundTypeAction
0User will supply all the bounds.
1All variables are nonnegative.
2All variables are nonpositive.
3User supplies only the bounds on first variable, all other variables will have the same bounds.

lowerBound
Type: SystemDouble
A double array containing the lower bounds on the variables.
upperBound
Type: SystemDouble
A double array containing the upper bounds on the variables.
Exceptions
ExceptionCondition
ArgumentException is thrown if the dimensions of mFunctions, nVariables, boundType, lowerBound.length and upperBound.length are not consistent
See Also