Extreme.Mathematics.Curves Namespace

The Extreme.Mathematics.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.
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.
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.

Enumerations

CubicSplineKind Enumerates the kinds of cubic spline.
LinearLeastSquaresMethod Enumerates the possible methods for solving a least squares problem.
NonlinearCurveFittingMethod Enumerates the algorithms that may be used for nonlinear curve fitting.