public abstract class Spline<ARG>
where ARG : struct, new()
Splines are implemented in AUSTRA using natural cubic splines.
The common implementation uses double-precision values for the abscisas, but splines for series converts dates into real values for interpolation.
Area | Gets the area below the spline in its validity interval. |
First | Gets the lower bound of the first segment. |
Item | Gets the interpolated value at a given argument. |
K | Cubic piecewise polynomials. |
Last | Gets the upper bound of the first segment. |
LastCoordinate | Keeps the last coordinate for interpolating arbitrary values. |
Length | Gets the number of piecewise polynomials. |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
From | Gets the lower bound of a segment. |
GetHashCode | Serves as the default hash function. (Inherited from Object) |
GetPoly | Gets a piecewise polynomial by its index. |
GetType | Gets the Type of the current instance. (Inherited from Object) |
NearestArg | Gets the segment date nearest to a given argument. |
To | Gets the upper bound of a segment. |
ToString | Gets a textual representation of the spline. (Overrides ObjectToString) |