![]() | 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. |