Extreme Optimization™: Complexity made simple.

Math and Statistics
Libraries for .NET

  • Home
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Resources
    • Downloads
    • QuickStart Samples
    • Sample Applications
    • Frequently Asked Questions
    • Technical Support
  • Blog
  • Order
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Partners
    • Contact us
Introduction
Deployment Guide
Nuget packages
Configuration
Using Parallelism
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Data Analysis Library User's GuideData Analysis Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand Data Access Library User's GuideData Access Library User's Guide
Expand ReferenceReference
  • Extreme Optimization
    • Features
    • Solutions
    • Documentation
    • QuickStart Samples
    • Sample Applications
    • Downloads
    • Technical Support
    • Download trial
    • How to buy
    • Blog
    • Company
    • Resources
  • Documentation
    • Introduction
    • Deployment Guide
    • Nuget packages
    • Configuration
    • Using Parallelism
    • Mathematics Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Data Access Library User's Guide
    • Reference
  • Reference
    • Extreme
    • Extreme.Collections
    • Extreme.Data
    • Extreme.Data.Json
    • Extreme.Data.Matlab
    • Extreme.Data.R
    • Extreme.Data.Stata
    • Extreme.Data.Text
    • Extreme.DataAnalysis
    • Extreme.DataAnalysis.Linq
    • Extreme.DataAnalysis.Models
    • Extreme.Mathematics
    • Extreme.Mathematics.Algorithms
    • Extreme.Mathematics.Calculus
    • Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations
    • Extreme.Mathematics.Curves
    • Extreme.Mathematics.Curves.Nonlinear
    • Extreme.Mathematics.Distributed
    • Extreme.Mathematics.EquationSolvers
    • Extreme.Mathematics.Generic
    • Extreme.Mathematics.LinearAlgebra
    • Extreme.Mathematics.LinearAlgebra.Implementation
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers.Preconditioners
    • Extreme.Mathematics.Optimization
    • Extreme.Mathematics.Optimization.LineSearches
    • Extreme.Mathematics.Random
    • Extreme.Mathematics.SignalProcessing
    • Extreme.Providers
    • Extreme.Providers.InteropServices
    • Extreme.Statistics
    • Extreme.Statistics.Distributions
    • Extreme.Statistics.Multivariate
    • Extreme.Statistics.Tests
    • Extreme.Statistics.TimeSeriesAnalysis
  • Extreme.Mathematics.Curves
    • BarycentricBasis Class
    • BarycentricSeries Class
    • ChebyshevBasis Class
    • ChebyshevSeries Class
    • CubicSpline Class
    • CubicSplineKind Enumeration
    • Curve Class
    • CurveFitter Class
    • FunctionBasis Class
    • GeneralCurve Class
    • GeneralFunctionBasis Class
    • LinearCombination Class
    • LinearCurveFitter Class
    • LinearLeastSquaresMethod Enumeration
    • NonlinearCurve Class
    • NonlinearCurveFitter Class
    • NonlinearCurveFitter(T) Class
    • NonlinearCurveFittingMethod Enumeration
    • PiecewiseConstantCurve Class
    • PiecewiseCurve Class
    • PiecewiseLinearCurve Class
    • Point Structure
    • Polynomial Class
    • PolynomialBase Class
    • PolynomialBasis Class
    • WeightFunctions Class

Extreme.Mathematics.Curves Namespace

Extreme Optimization Numerical Libraries for .NET Professional
The Extreme.Mathematics.Curves namespace contains classes for working with curves as mathematical objects.
Classes

  ClassDescription
Public classBarycentricBasis
Represents a barycentric basis for a set of rational functions.
Public classBarycentricSeries
Represents a rational function in barycentric form.
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 classCubicSpline
Represents a cubic spline curve.
Public classCurve
Represents a curve in two-dimensional space.
Public classCurveFitter
Serves as the base class for classes that implement curve fitting algorithms.
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 function of one variable delegate.
Public classGeneralFunctionBasis
Represents a FunctionBasis made up of user-defined functions.
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 classNonlinearCurveFitterT
Represents an algorithm that fits a nonlinear function to data.
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 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 enumerationCubicSplineKind
Enumerates the kinds of cubic spline.
Public enumerationLinearLeastSquaresMethod
Enumerates the possible methods for solving a least squares problem.
Public enumerationNonlinearCurveFittingMethod
Enumerates the algorithms that may be used for nonlinear curve fitting.

Copyright (c) 2004-2021 ExoAnalytics Inc.

Send comments on this topic to support@extremeoptimization.com

Copyright © 2004-2021, Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.