The Extreme.Mathematics.Curves namespace contains classes for working with curves as mathematical objects.

Classes

  ClassDescription
public classChebyshevBasis
Represents a FunctionBasis made up of Chebyshev polynomials over a specified interval up to a specified degree.

public classChebyshevSeries
Represents a Chebyshev polynomial series.

public classConstant
Represents a curve with a constant Y-value.

public classCubicSpline
Represents a cubic spline curve.

public classCurve
Represents a curve in two-dimensional space.

public classCurveFitter
Implements the Levenberg-Marquardt algorithm for non-linear least-squares.

public classFunctionBasis
Serves as an abstract base class for collections of functions.

public classGeneralCurve
Represents a curve in two-dimensional space whose value is defined by a RealFunction delegate.

public classGeneralFunctionBasis
Represents a FunctionBasis made up of user-defined functions.

public classLine
Represents a line.

public classLinearCombination
Represents a curve that is a linear combination of the functions in a FunctionBasis.

public classLinearCurveFitter
Represents an algorithm that calculates a linear least squares fit of a curve.

public classNonlinearCurve
Represents a Curve that can be used for a non-linear regression calculation.

public classNonlinearCurveFitter
Represents an algorithm that fits a nonlinear curve to data.

public classParameterCollection
Represents the set of parameters that determine the shape of a particular type of Curve.

public classPiecewiseConstantCurve
Represents a curve that has different constant values on different intervals within its domain.

public classPiecewiseCurve
Represents a curve that has different expressions on different intervals within its domain.

public classPiecewiseLinearCurve
Represents a curve that has different expressions on different intervals within its domain.

public classPolynomial
Represents a polynomial.

public classPolynomialBase
Serves as an abstract base class for Curve derived classes that represent polynomials.

public classPolynomialBasis
Represents a FunctionBasis for the polynomials up to a specified degree.

public classQuadratic
Represents a quadratic Curve.

public classWeightFunctions
Contains a set of standard weight functions that can be used in linear and nonlinear curve fitting.

Structures

  StructureDescription
public structurePoint
Represent a point in a two-dimensional plane.

Enumerations

  EnumerationDescription
public enumerationLinearLeastSquaresMethod
Enumerates the possible methods for solving a least squares problem.