SplineARG Class

Represents a set of splines for cubic interpolation.

Definition

Namespace: Austra.Library
Assembly: Austra.Library (in Austra.Library.dll) Version: 2.5.0+44e7797405725ef3cf24b3ff0eba94ce6c649601
C#
public abstract class Spline<ARG>
where ARG : struct, new()
Inheritance
Object    SplineARG
Derived

Type Parameters

ARG
The type of the abscissa.

Remarks

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.

Properties

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.

Methods

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