Click or drag to resize

DoubleParameterizedDelegate Class

Class which creates a DoubleParameterizedFunction instance from delegates.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreDoubleParameterizedFunction
    CenterSpace.NMath.CoreDoubleParameterizedDelegate

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

The DoubleParameterizedDelegate type exposes the following members.

Constructors
 NameDescription
Public methodDoubleParameterizedDelegate(FuncDoubleVector, Double, Double) Constructs a DoubleParameterizedDelegate instance from the given delegate.
Public methodDoubleParameterizedDelegate(FuncDoubleVector, Double, Double, ActionDoubleVector, Double, DoubleVector) Constructs a DoubleParameterizedDelegate 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 DoubleParameterizedFunction)
Public propertyFunction Gets and sets the delegate for the the function.
Public propertyGradient Gets and sets the delegate for the gradient with respect to the parameters.
Top
Methods
 NameDescription
Public methodClone Returns a deep copy of self.
(Overrides DoubleParameterizedFunctionClone)
Public methodEvaluate(DoubleVector, Double) Evaluates the parameterized function for the given parameter values at the given point.
(Overrides DoubleParameterizedFunctionEvaluate(DoubleVector, Double))
Public methodEvaluate(DoubleVector, DoubleVector, DoubleVector) Evaluates the parameterized function for the given parameter values at the given set of points.
(Inherited from DoubleParameterizedFunction)
Public methodGradientWithRespectToParams Method for calculating the gradient with respect to the parameters while keeping x fixed at the specified value.
(Overrides DoubleParameterizedFunctionGradientWithRespectToParams(DoubleVector, Double, DoubleVector))
Top
See Also