Numerics.NET.Curves Namespace

The Numerics.NET.Curves namespace contains classes for working with curves as mathematical objects.

Classes

BarycentricBasis Represents a barycentric basis for a set of rational functions.
BarycentricSeries Represents a rational function in barycentric form.
ChebyshevBasis Represents a FunctionBasis made up of Chebyshev polynomials over a specified interval up to a specified degree.
ChebyshevSeries Represents a Chebyshev polynomial series.
CubicSpline Represents a cubic spline curve.
Curve Represents a curve in two-dimensional space.
CurveFitter Serves as the base class for classes that implement curve fitting algorithms.
FunctionBasis Serves as an abstract base class for collections of functions.
GeneralCurve Represents a curve in two-dimensional space whose value is defined by a function of one variable delegate.
GeneralFunctionBasis Represents a FunctionBasis made up of user-defined functions.
LinearCombination Represents a curve that is a linear combination of the functions in a FunctionBasis.
LinearCurveFitter Represents an algorithm that calculates a linear least squares fit of a curve.
NonlinearCurve Represents a Curve that can be used for a non-linear regression calculation.
NonlinearCurveFitter Represents an algorithm that fits a nonlinear curve to data.
NonlinearCurveFitter<T> Represents an algorithm that fits a nonlinear function to data.
PiecewiseConstantCurve Represents a curve that has different constant values on different intervals within its domain.
PiecewiseCurve Represents a curve that has different expressions on different intervals within its domain.
PiecewiseInterpolatingCurve Represents a piecewise linear interpolating curve with support for coordinate transformations, periodic x-values, and circular y-values.
PiecewiseLinearCurve Represents a curve that has different expressions on different intervals within its domain.
Polynomial Represents a polynomial.
PolynomialBase Serves as an abstract base class for Curve derived classes that represent polynomials.
PolynomialBasis Represents a FunctionBasis for the polynomials up to a specified degree.
RadialBasisFunction Represents a radial basis function (RBF) kernel.
RadialBasisFunctions Provides factory methods for creating standard radial basis function (RBF) kernels.
RbfOptions Provides options for radial basis function (RBF) interpolation.
WeightFunctions Contains a set of standard weight functions that can be used in linear and nonlinear curve fitting.

Structures

Point Represent a point in a two-dimensional plane.

Interfaces

IInterpolator Represents a curve that can interpolate values and resample data points.

Enumerations

CubicSplineKind Enumerates the kinds of cubic spline.
ExtrapolationMode Specifies how to handle query points that fall outside the interpolation domain.
LinearLeastSquaresMethod Enumerates the possible methods for solving a least squares problem.
NonlinearCurveFittingMethod Enumerates the algorithms that may be used for nonlinear curve fitting.