Class TabulatedFunction is an abstract class representing a function
determined by tabulated values.
Namespace:
CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 5.1.0.0
Syntax
| C# |
|---|
[SerializableAttribute] public abstract class TabulatedFunction : OneVariableFunction |
| Visual Basic (Declaration) |
|---|
<SerializableAttribute> _ Public MustInherit Class TabulatedFunction _ Inherits OneVariableFunction |
| Visual C++ |
|---|
[SerializableAttribute] public ref class TabulatedFunction abstract : public OneVariableFunction |
Remarks
The TabulatedFunction base class manages the
vectors of x and y that specify the tabulated
values of the independent and dependent variables, respectively.
Deriving classes must specify a delegate function of type NMathFunctions.DoubleUnaryFunction for the instance variable function_ in the base class OneVariableFunction. This delegate computes and returns values for arbitrary x based on the tabulated values. In addition, deriving classes may override the virtual method ProcessTabulatedValues. This method is invoked by TabulatedFunction instances whenever the tabulated values are changed.
Deriving classes must specify a delegate function of type NMathFunctions.DoubleUnaryFunction for the instance variable function_ in the base class OneVariableFunction. This delegate computes and returns values for arbitrary x based on the tabulated values. In addition, deriving classes may override the virtual method ProcessTabulatedValues. This method is invoked by TabulatedFunction instances whenever the tabulated values are changed.
Inheritance Hierarchy
System..::.Object
CenterSpace.NMath.Core..::.OneVariableFunction
CenterSpace.NMath.Core..::.TabulatedFunction
CenterSpace.NMath.Core..::.CubicSpline
CenterSpace.NMath.Core..::.LinearSpline
CenterSpace.NMath.Core..::.OneVariableFunction
CenterSpace.NMath.Core..::.TabulatedFunction
CenterSpace.NMath.Core..::.CubicSpline
CenterSpace.NMath.Core..::.LinearSpline