Click or drag to resize

SplineARG Class

Represents a set of splines for cubic interpolation.
Inheritance Hierarchy
SystemObject
  Austra.LibrarySplineARG
    Austra.LibraryDateSpline
    Austra.LibraryVectorSpline

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

Type Parameters

ARG
The type of the abscissa.

The SplineARG type exposes the following members.

Properties
 NameDescription
Public propertyAreaGets the area below the spline in its validity interval.
Public propertyFirstGets the lower bound of the first segment.
Public propertyItemGets the interpolated value at a given argument.
Public propertyKCubic piecewise polynomials.
Public propertyLastGets the upper bound of the first segment.
Public propertyLastCoordinateKeeps the last coordinate for interpolating arbitrary values.
Public propertyLengthGets the number of piecewise polynomials.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodFromGets the lower bound of a segment.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetPolyGets a piecewise polynomial by its index.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodNearestArgGets the segment date nearest to a given argument.
Public methodToGets the upper bound of a segment.
Public methodToStringGets a textual representation of the spline.
(Overrides ObjectToString)
Top
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.

See Also