Spline Class |
Namespace: Imsl.Math
The Spline type exposes the following members.
Name | Description | |
---|---|---|
Derivative(Double) |
Returns the value of the first derivative of the spline at a point.
| |
Derivative(Double, Int32) |
Returns the value of the derivative of the spline at a point.
| |
Derivative(Double, Int32) |
Returns the value of the derivative of the spline at each point of an
array.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Eval(Double) |
Returns the value of the spline at a point.
| |
Eval(Double) |
Returns the value of the spline at each point of an array.
| |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetBreakpoints |
Returns a copy of the breakpoints.
| |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Integral |
Returns the value of an integral of the spline.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
A univariate piecewise polynomial (function) p(x) is specified by giving its breakpoint sequence breakPoint[]= , the order k (degree k-1) of its polynomial pieces,and the matrix coef=c of its local polynomial coefficients. In terms of this information, the piecewise polynomial (ppoly) function is given by
The breakpoint sequence is assumed to be strictly increasing, and we extend the ppoly function to the entire real axis by extrapolation from the first and last intervals.