Natural |
The NaturalCubicSpline type exposes the following members.
Name | Description | |
---|---|---|
Clone |
Creates a deep copy of this natural cubic spline.
(Overrides OneVariableFunctionClone) | |
CoreEvaluate | (Overrides CubicSplineCoreEvaluate(Double)) | |
Derivative |
Returns the first derivative of this function.
(Inherited from OneVariableFunction) | |
Differentiate |
Computes the numerical derivative of the current function at the given
x-value.
(Inherited from OneVariableFunction) | |
Evaluate(Double) |
Evaluates the current function at the given x-value.
(Inherited from OneVariableFunction) | |
Evaluate(DoubleVector) |
Evaluates the current function at the given set of x-values.
(Inherited from OneVariableFunction) | |
Evaluate(OneVariableFunction) |
Creates a composite function.
(Inherited from OneVariableFunction) | |
EvaluateWithCubicSpline | (Overrides CubicSplineEvaluateWithCubicSpline(Double)) | |
GetX |
Returns the value of the tabulated independent values at the specified
index.
(Inherited from TabulatedFunction) | |
GetXs |
Gets the x, or independent, values represented by this function.
(Inherited from TabulatedFunction) | |
GetXVector |
Gets the x, or independent, values represented by this function.
(Inherited from TabulatedFunction) | |
GetY |
Returns the value of the tabulated dependent values at the specified
index.
(Inherited from TabulatedFunction) | |
GetYs |
Gets the y, or dependent, values represented by this function.
(Inherited from TabulatedFunction) | |
GetYVector |
Gets the y, or dependent, values represented by this function.
(Inherited from TabulatedFunction) | |
Integrate |
Computes the integral of the current function over the specified
interval.
(Inherited from OneVariableFunction) | |
LinearInterpolation |
Handles the case when there are exactly two tabulated points.
(Overrides CubicSplineLinearInterpolation(Double)) | |
ParabolicInterpolation |
Handles the case when there are exactly three tabulated points.
(Overrides CubicSplineParabolicInterpolation(Double)) | |
ProcessTabulatedValues |
Calculates the values for the second derivatives. From "Numerical Recipes"
section 3.3
(Overrides TabulatedFunctionProcessTabulatedValues) | |
SetTabulatedValues(DoubleVector, DoubleVector) |
Changes the values of the tabulated function.
(Inherited from TabulatedFunction) | |
SetTabulatedValues(Int32, Double, Double) |
Set the values of the tabulated point at the specified index to the
specified value.
(Inherited from TabulatedFunction) | |
SetTabulatedValues(Range, DoubleVector, DoubleVector) |
Sets the the tabulated point values in the specifed range to the
specified values.
(Inherited from TabulatedFunction) | |
SetX(Int32, Double) |
Sets the value of the independent tabulated value at the specified
index to the specified value.
(Inherited from TabulatedFunction) | |
SetX(Range, DoubleVector) |
Sets the the tabulated independent values in the specifed range to the
specified values.
(Inherited from TabulatedFunction) | |
SetY(Int32, Double) |
Sets the value of the dependent tabulated value at the specified
index to the specified value.
(Inherited from TabulatedFunction) | |
SetY(Range, DoubleVector) |
Sets the the tabulated dependent values in the specifed range to the
specified values.
(Inherited from TabulatedFunction) |