Click or drag to resize

LagrangianFunctionLagrangianGradientFunction Class

Class LagrangianGradientFunction derives from DoubleMultiVariableFunction for evaluating the gradient of the Lagrangian functions.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreDoubleMultiVariableFunction
    CenterSpace.NMath.CoreLagrangianFunctionLagrangianGradientFunction

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
public class LagrangianGradientFunction : DoubleMultiVariableFunction

The LagrangianFunctionLagrangianGradientFunction type exposes the following members.

Constructors
 NameDescription
Public methodLagrangianFunctionLagrangianGradientFunction Constructs a LagrangianGradientFunction object from the given deletate.
Top
Properties
 NameDescription
Public propertyCentralDifferenceDelta 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)
Public propertyXDimension Gets and sets the dimension of the function domain.
(Inherited from DoubleMultiVariableFunction)
Public propertyYDimension Gets and sets the dimension of the function range.
(Inherited from DoubleMultiVariableFunction)
Top
Methods
 NameDescription
Public methodCloneICloneable method. Not implemented here. Deriving classes must implement if desired.
(Inherited from DoubleMultiVariableFunction)
Public methodEvaluate(Double) Evaluate the function at the point x.
(Inherited from DoubleMultiVariableFunction)
Public methodEvaluate(DoubleMatrix, DoubleMatrix) Evaluate the function at the points X and place the results in Y.
(Inherited from DoubleMultiVariableFunction)
Public methodEvaluate(DoubleVector, DoubleVector) Evaluates the Lagrangian gradient at a point x, placing the results in the vector y.
(Overrides DoubleMultiVariableFunctionEvaluate(DoubleVector, DoubleVector))
Public methodJacobian(Double) Evaluates the Jacobian of the function at the given point.
(Inherited from DoubleMultiVariableFunction)
Public methodJacobian(DoubleVector, DoubleMatrix) Virtual method for evaluating the Jacobian of the function at the given point.
(Inherited from DoubleMultiVariableFunction)
Top
Fields
 NameDescription
Protected fieldcentralDifferenceDelta_ 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)
Protected fieldxDimension_ Dimension of the function domain.
(Inherited from DoubleMultiVariableFunction)
Protected fieldyDimension_ Dimension of the function range.
(Inherited from DoubleMultiVariableFunction)
Top
See Also