Constructs a parameter by applying a function to the parameters
in this vector.
Namespace:
Extreme.DataAnalysis
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public Parameter<T> Map(
Func<Vector<T>, T> function,
Func<Vector<T>, Vector<T>, Vector<T>> gradient
)
Public Function Map (
function As Func(Of Vector(Of T), T),
gradient As Func(Of Vector(Of T), Vector(Of T), Vector(Of T))
) As Parameter(Of T)
public:
Parameter<T>^ Map(
Func<Vector<T>^, T>^ function,
Func<Vector<T>^, Vector<T>^, Vector<T>^>^ gradient
)
member Map :
function : Func<Vector<'T>, 'T> *
gradient : Func<Vector<'T>, Vector<'T>, Vector<'T>> -> Parameter<'T>
Parameters
- function
- Type: SystemFuncVectorT, T
A delegate that maps parameter values
to a real number. - gradient
- Type: SystemFuncVectorT, VectorT, VectorT
A delegate that maps parameter values
to the gradient of function.
Return Value
Type:
ParameterTA new parameter.
Reference