IMSL C# Numerical Library

BoundedLeastSquares Constructor 

Constructor for BoundedLeastSquares.

public BoundedLeastSquares(
   IFunction f,
   int mFunctions,
   int nVariables,
   int boundType,
   double[] lowerBound,
   double[] upperBound
);

Parameters

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

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

lowerBound
A double array containing the lower bounds on the variables.
upperBound
A double array containing the upper bounds on the variables.

Exceptions

Exception Type Condition
ArgumentException is thrown if the dimensions of mFunctions, nVariables, boundType, lowerBound.length and upperBound.length are not consistent

See Also

BoundedLeastSquares Class | Imsl.Math Namespace