TabulatedFunction Class 
Namespace: CenterSpace.NMath.Core
The TabulatedFunction type exposes the following members.
Name  Description  

TabulatedFunction 
Default constructor. Constructs a TabulatedFunction instance with
no x and y values.
 
TabulatedFunction(DoubleVector, DoubleVector) 
Constructs an instance of TabulatedFunction for the given paired
vectors of x and yvalues.

Name  Description  

Differentiator 
Gets and sets the differentiation method object associated with this function.
(Inherited from OneVariableFunction.)  
Func 
Gets the function encapsulated by this object.
(Inherited from OneVariableFunction.)  
Integrator 
Gets and sets the integration method object associated with this function.
(Inherited from OneVariableFunction.)  
NumberOfTabulatedValues 
Gets the number of tabulated values.

Name  Description  

Clone 
Creates a deep copy of this function.
(Inherited from OneVariableFunction.)  
Derivative 
Returns the first derivative of this function.
(Inherited from OneVariableFunction.)  
Differentiate 
Computes the numerical derivative of the current function at the given
xvalue.
(Inherited from OneVariableFunction.)  
Evaluate(Double) 
Evaluates the current function at the given xvalue.
(Inherited from OneVariableFunction.)  
Evaluate(DoubleVector) 
Evaluates the current function at the given set of xvalues.
(Inherited from OneVariableFunction.)  
Evaluate(OneVariableFunction) 
Creates a composite function.
(Inherited from OneVariableFunction.)  
GetX 
Returns the value of the tabulated independent values at the specified
index.
 
GetXs 
Gets the x, or independent, values represented by this function.
 
GetXVector 
Gets the x, or independent, values represented by this function.
 
GetY 
Returns the value of the tabulated dependent values at the specified
index.
 
GetYs 
Gets the y, or dependent, values represented by this function.
 
GetYVector 
Gets the y, or dependent, values represented by this function.
 
Integrate 
Computes the integral of the current function over the specified
interval.
(Inherited from OneVariableFunction.)  
ProcessTabulatedValues 
ProcessTabulatedValues is called anytime there is a change to the
tabulated values.
 
SetTabulatedValues(DoubleVector, DoubleVector) 
Changes the values of the tabulated function.
 
SetTabulatedValues(Int32, Double, Double) 
Set the values of the tabulated point at the specified index to the
specified value.
 
SetTabulatedValues(Range, DoubleVector, DoubleVector) 
Sets the the tabulated point values in the specifed range to the
specified values.
 
SetX(Int32, Double) 
Sets the value of the independent tabulated value at the specified
index to the specified value.
 
SetX(Range, DoubleVector) 
Sets the the tabulated independent values in the specifed range to the
specified values.
 
SetY(Int32, Double) 
Sets the value of the dependent tabulated value at the specified
index to the specified value.
 
SetY(Range, DoubleVector) 
Sets the the tabulated dependent values in the specifed range to the
specified values.

Name  Description  

differentiator_  Differentiator (Inherited from OneVariableFunction.)  
function_  Captured function (Inherited from OneVariableFunction.)  
integrator_  Integrator (Inherited from OneVariableFunction.)  
xi_ 
Tabulated independent function values.
 
yi_ 
Tabulated dependent function values.
