Class DoubleFunctional represents a double precision functional.

Namespace:  CenterSpace.NMath.Core
Assembly:  NMath (in NMath.dll) Version: 5.1.0.0

Syntax

C#
public abstract class DoubleFunctional : DoubleMultiVariableFunction
Visual Basic (Declaration)
Public MustInherit Class DoubleFunctional _
	Inherits DoubleMultiVariableFunction
Visual C++
public ref class DoubleFunctional abstract : public DoubleMultiVariableFunction

Remarks

A functional is a map from Rn to R. That is it's a real valued function of a vector valued variable. Implementing classes must override the Evaluate method and may optionally override the Gradient method. If the Gradient method is not overriden by deriving sublcasses, the defualt implementation uses a central difference algorithm to approximate the gradient.

Inheritance Hierarchy

See Also