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

Syntax

Visual Basic (Declaration)
Namespace Extreme.Mathematics.Curves
C#
namespace Extreme.Mathematics.Curves
C++
namespace Extreme.Mathematics.Curves

Classes

IconTypeDescription
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

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

Enumerations

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