![]() | Parameterized |
The ParameterizedMultivariableFunction type exposes the following members.
Name | Description | |
---|---|---|
![]() | ParameterizedMultivariableFunction | Behaviour of constructed object is undefined. |
![]() | ParameterizedMultivariableFunction(Int32, Int32, Int32) | Constructs a ParameterizedMultivariableFunction with the given number of parameters, x (domain) and y (range) dimensions. |
![]() | ParameterizedMultivariableFunction(Int32, Int32, Int32, Double) | Constructs a ParameterizedMultivariableFunction with the given number of parameters, x (domain), y (range) dimensions, and central difference delta. |
Name | Description | |
---|---|---|
![]() | CentralDifferenceDelta | The delta used in the central difference algorithm for computing the Jacobian with respect to the parameters |
![]() | NumberOfParameters | Gets and sets the number of parameters. |
![]() | Xdimension | Gets and sets the dimension of the function domain. Vector arguments to the function must have length equal to this value. |
![]() | YDimension | Gets and sets the dimension of the function range. Vectors returned by this function will have this length. |
Name | Description | |
---|---|---|
![]() | Clone | Returns a deep copy of the base. Deriving classes must override this method. |
![]() | Evaluate(Double, Double) | Evaluates the function for the given set of parameters at the given point. |
![]() | Evaluate(DoubleVector, DoubleVector, DoubleVector) | Evaluates the function for the given set of parameters at the given point. |
![]() | JacobianWithRespectToParameters(Double, Double, DoubleMatrix) | Method for calculating the Jacobian with respect to the parameters while keeping x fixed at the specified value. |
![]() | JacobianWithRespectToParameters(DoubleVector, DoubleVector, DoubleMatrix) | Method for calculating the Jacobian with respect to the parameters while keeping x fixed at the specified value. |