| DoubleVectorParameterizedDelegate(FuncDoubleVector, DoubleVector, Double, ActionDoubleVector, DoubleVector, DoubleVector, Int32) Constructor |
Constructs a DoubleVectorParameterizedDelegate instance from the
given delegates.
Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntax public DoubleVectorParameterizedDelegate(
Func<DoubleVector, DoubleVector, double> function,
Action<DoubleVector, DoubleVector, DoubleVector> gradient,
int xDimension
)
Public Sub New (
function As Func(Of DoubleVector, DoubleVector, Double),
gradient As Action(Of DoubleVector, DoubleVector, DoubleVector),
xDimension As Integer
)
public:
DoubleVectorParameterizedDelegate(
Func<DoubleVector^, DoubleVector^, double>^ function,
Action<DoubleVector^, DoubleVector^, DoubleVector^>^ gradient,
int xDimension
)
new :
function : Func<DoubleVector, DoubleVector, float> *
gradient : Action<DoubleVector, DoubleVector, DoubleVector> *
xDimension : int -> DoubleVectorParameterizedDelegate
Parameters
- function FuncDoubleVector, DoubleVector, Double
- The constructed instance will use the delegate function to
implement the Evaluate method inherited from DoubleParameterizedFunctional
- gradient ActionDoubleVector, DoubleVector, DoubleVector
- The constructed instance will use the delegate gradient to
implement the GradientWithRespectToParams method inherited from DoubleParameterizedFunctional
- xDimension Int32
- The dimension of the domain of the parameterized function.
See Also