The DoubleFunctional type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| DoubleFunctional |
Constructs a DoubleFunctional object whose domain has the specified
dimension.
|
Methods
| Name | Description | |
|---|---|---|
| Equals | (Inherited from Object.) | |
| Evaluate | Overloaded. | |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| Gradient | Overloaded. | |
| Jacobian | Overloaded. | |
| ToString | (Inherited from Object.) |
Operators
| Name | Description | |
|---|---|---|
| Addition | Overloaded. | |
| Division |
Functional scalar division operator. Returns a functional representing the quotient of
a functional by a scalar.
| |
| Multiply | Overloaded. | |
| Subtraction | Overloaded. | |
| UnaryNegation |
Negation operator.
|
Properties
| Name | Description | |
|---|---|---|
| CenteralDifferenceDelta |
Gets and sets the delta value to use in the central difference approximation
of the gradient of this functional. The centeral difference approximation
will be used only if the deriving subclass does not override the Gradient()
method.
| |
| 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.
(Inherited from DoubleMultiVariableFunction.) | |
| XDimension |
Gets and sets the dimension of the function domain.
(Inherited from DoubleMultiVariableFunction.) | |
| YDimension |
Gets and sets the dimension of the function range.
(Inherited from DoubleMultiVariableFunction.) |