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. |