Double |
The DoubleMultiVariableFunction type exposes the following members.
Name | Description | |
---|---|---|
DoubleMultiVariableFunction | No argument constructor. Behavior undefined. | |
DoubleMultiVariableFunction(DoubleMultiVariableFunction) | Copy constructor. Constructs a deep copy of the input DoubleMultiVariableFunction. | |
DoubleMultiVariableFunction(Int32, Int32) | Constructs a DoubleMultiVariableFunction instance representing a function that maps an xDimension space a yDimensional space. |
Name | Description | |
---|---|---|
CentralDifferenceDelta | Sets the delta for using the central difference method for approximating the Jacobian. The Jacobian will be approximated only if the deriving class does not override the Jacobian method. | |
XDimension | Gets and sets the dimension of the function domain. | |
YDimension | Gets and sets the dimension of the function range. |
Name | Description | |
---|---|---|
Clone | ICloneable method. Not implemented here. Deriving classes must implement if desired. | |
Evaluate(Double) | Evaluate the function at the point x. | |
Evaluate(DoubleMatrix, DoubleMatrix) | Evaluate the function at the points X and place the results in Y. | |
Evaluate(DoubleVector, DoubleVector) | Evaluate the function at the point x and place the result in y. | |
Jacobian(Double) | Evaluates the Jacobian of the function at the given point. | |
Jacobian(DoubleVector, DoubleMatrix) | Virtual method for evaluating the Jacobian of the function at the given point. |
Name | Description | |
---|---|---|
centralDifferenceDelta_ | Sets the delta for using the central difference method for approximating the Jacobian. The Jacobian will be approximated only if the deriving class does not override the Jacobian method. | |
xDimension_ | Dimension of the function domain. | |
yDimension_ | Dimension of the function range. |