SplineARG Class

Represents a set of splines for cubic interpolation.


Namespace: Austra.Library
Assembly: Austra.Library (in Austra.Library.dll) Version: 2.5.0+d1268756e036101f601080f153b3997e72fc912d
public abstract class Spline<ARG>
where ARG : struct, new()
Object    SplineARG

Type Parameters

The type of the abscissa.


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.


AreaGets the area below the spline in its validity interval.
FirstGets the lower bound of the first segment.
ItemGets the interpolated value at a given argument.
KCubic piecewise polynomials.
LastGets the upper bound of the first segment.
LastCoordinateKeeps the last coordinate for interpolating arbitrary values.
LengthGets the number of piecewise polynomials.


EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FromGets the lower bound of a segment.
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetPolyGets a piecewise polynomial by its index.
GetTypeGets the Type of the current instance.
(Inherited from Object)
NearestArgGets the segment date nearest to a given argument.
ToGets the upper bound of a segment.
ToStringGets a textual representation of the spline.
(Overrides ObjectToString)

See Also