| DoubleFunctionalDelegate(Int32, FuncDoubleVector, Double, ActionDoubleVector, DoubleVector) Constructor |
Constructs a DoubleFunctionalDelegate object from the given
delegate and domain dimension.
Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntax public DoubleFunctionalDelegate(
int xDimension,
Func<DoubleVector, double> functional,
Action<DoubleVector, DoubleVector> gradientFunction
)
Public Sub New (
xDimension As Integer,
functional As Func(Of DoubleVector, Double),
gradientFunction As Action(Of DoubleVector, DoubleVector)
)
public:
DoubleFunctionalDelegate(
int xDimension,
Func<DoubleVector^, double>^ functional,
Action<DoubleVector^, DoubleVector^>^ gradientFunction
)
new :
xDimension : int *
functional : Func<DoubleVector, float> *
gradientFunction : Action<DoubleVector, DoubleVector> -> DoubleFunctionalDelegate
Parameters
- xDimension Int32
- The dimension of the functional's domain.
- functional FuncDoubleVector, Double
- Delegate for evaluating the functional.
- gradientFunction ActionDoubleVector, DoubleVector
- Delegate for evaluating the functional's gradient.
See Also