Click or drag to resize

DoubleVectorParameterizedDelegate Class

Class DoubleVectorParameterizedDelegate creates a DoubleParameterizedFunctional instance from delegates.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreDoubleParameterizedFunctional
    CenterSpace.NMath.CoreDoubleVectorParameterizedDelegate

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
[SerializableAttribute]
public class DoubleVectorParameterizedDelegate : DoubleParameterizedFunctional

The DoubleVectorParameterizedDelegate type exposes the following members.

Constructors
 NameDescription
Public methodDoubleVectorParameterizedDelegate(FuncDoubleVector, DoubleVector, Double, Int32) Constructs a DoubleVectorParameterizedDelegate instance from the given delegate.
Public methodDoubleVectorParameterizedDelegate(FuncDoubleVector, DoubleVector, Double, ActionDoubleVector, DoubleVector, DoubleVector, Int32) Constructs a DoubleVectorParameterizedDelegate instance from the given delegates.
Top
Properties
 NameDescription
Public propertyCentralDifferenceDelta Gets and sets the delta used in the centeral difference method for approximating the gradient with respect to the parameters.
(Inherited from DoubleParameterizedFunctional)
Public propertyFunction Gets and sets the delegate for evaluating the parameterized functional.
Public propertyGradient Gests and sets the delegate for evaluating the gradient with respect to the paramerers.
Public propertyXDimension Gets and sets the dimension of the domain of the functional.
(Inherited from DoubleParameterizedFunctional)
Top
Methods
 NameDescription
Public methodClone Returns a deep copy of self.
(Overrides DoubleParameterizedFunctionalClone)
Public methodEvaluate(DoubleVector, DoubleVector) Evaluates the parameterized function for the given parameter values at the given point.
(Overrides DoubleParameterizedFunctionalEvaluate(DoubleVector, DoubleVector))
Public methodEvaluate(DoubleVector, DoubleMatrix, DoubleVector) Evaluates the parameterized function for the given parameter values at the given set of points.
(Inherited from DoubleParameterizedFunctional)
Public methodGradientWithRespectToParams Method for calculating the gradient with respect to the parameters while keeping x fixed at the specified value.
(Overrides DoubleParameterizedFunctionalGradientWithRespectToParams(DoubleVector, DoubleVector, DoubleVector))
Top
See Also