Extreme Optimization™: Complexity made simple.

Numerical Components
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
    • 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
    • Contact us
Introduction
Deployment Guide
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 Statistics Library User's GuideStatistics Library User's Guide
Expand ReferenceReference
  • Home
    • Features
    • Solutions
    • Documentation
    • QuickStart Samples
    • Sample Applications
    • Downloads
    • Technical Support
    • Download trial
    • How to buy
    • Blog
    • Company
    • Resources
  • Documentation
    • Introduction
    • Deployment Guide
    • Using Parallelism
    • Mathematics Library User's Guide
    • Vector and Matrix Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Reference
    • Extreme.Mathematics Namespace
    • Extreme.Mathematics.Algorithms Namespace
    • Extreme.Mathematics.Calculus Namespace
    • Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations Namespace
    • Extreme.Mathematics.Curves Namespace
    • Extreme.Mathematics.Curves.Nonlinear Namespace
    • Extreme.Mathematics.EquationSolvers Namespace
    • Extreme.Mathematics.Generic Namespace
    • Extreme.Mathematics.Generic.LinearAlgebra Namespace
    • Extreme.Mathematics.Generic.LinearAlgebra.Providers Namespace
    • Extreme.Mathematics.LinearAlgebra Namespace
    • Extreme.Mathematics.LinearAlgebra.Complex Namespace
    • Extreme.Mathematics.LinearAlgebra.Complex.Decompositions Namespace
    • Extreme.Mathematics.LinearAlgebra.IO Namespace
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers Namespace
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers.Preconditioners Namespace
    • Extreme.Mathematics.LinearAlgebra.Providers Namespace
    • Extreme.Mathematics.LinearAlgebra.Sparse Namespace
    • Extreme.Mathematics.Optimization Namespace
    • Extreme.Mathematics.Optimization.LineSearches Namespace
    • Extreme.Mathematics.SignalProcessing Namespace
    • Extreme.Statistics Namespace
    • Extreme.Statistics.Distributions Namespace
    • Extreme.Statistics.IO Namespace
    • Extreme.Statistics.Multivariate Namespace
    • Extreme.Statistics.Random Namespace
    • Extreme.Statistics.Tests Namespace
    • Extreme.Statistics.TimeSeriesAnalysis Namespace
  • Extreme.Mathematics.Curves Namespace
    • ChebyshevBasis Class
    • ChebyshevSeries Class
    • Constant Class
    • CubicSpline Class
    • CubicSplineKind Enumeration
    • Curve Class
    • CurveFitter Class
    • FunctionBasis Class
    • GeneralCurve Class
    • GeneralFunctionBasis Class
    • Line Class
    • LinearCombination Class
    • LinearCurveFitter Class
    • LinearLeastSquaresMethod Enumeration
    • NonlinearCurve Class
    • NonlinearCurveFitter Class
    • ParameterCollection Class
    • PiecewiseConstantCurve Class
    • PiecewiseCurve Class
    • PiecewiseLinearCurve Class
    • Point Structure
    • Polynomial Class
    • PolynomialBase Class
    • PolynomialBasis Class
    • Quadratic Class
    • WeightFunctions Class
Collapse image Expand Image Copy image CopyHover image
         




Extreme.Mathematics.Curves Namespace

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

Classes

  Class Description
Public class ChebyshevBasis
Represents a FunctionBasis made up of Chebyshev polynomials over a specified interval up to a specified degree.
Public class ChebyshevSeries
Represents a Chebyshev polynomial series.
Public class Constant
Represents a curve with a constant Y-value.
Public class CubicSpline
Represents a cubic spline curve.
Public class Curve
Represents a curve in two-dimensional space.
Public class CurveFitter
Implements the Levenberg-Marquardt algorithm for non-linear least-squares.
Public class FunctionBasis
Serves as an abstract base class for collections of functions.
Public class GeneralCurve
Represents a curve in two-dimensional space whose value is defined by a function of one variable delegate.
Public class GeneralFunctionBasis
Represents a FunctionBasis made up of user-defined functions.
Public class Line
Represents a line.
Public class LinearCombination
Represents a curve that is a linear combination of the functions in a FunctionBasis.
Public class LinearCurveFitter
Represents an algorithm that calculates a linear least squares fit of a curve.
Public class NonlinearCurve
Represents a Curve that can be used for a non-linear regression calculation.
Public class NonlinearCurveFitter
Represents an algorithm that fits a nonlinear curve to data.
Public class ParameterCollection
Represents the set of parameters that determine the shape of a particular type of Curve.
Public class PiecewiseConstantCurve
Represents a curve that has different constant values on different intervals within its domain.
Public class PiecewiseCurve
Represents a curve that has different expressions on different intervals within its domain.
Public class PiecewiseLinearCurve
Represents a curve that has different expressions on different intervals within its domain.
Public class Polynomial
Represents a polynomial.
Public class PolynomialBase
Serves as an abstract base class for Curve derived classes that represent polynomials.
Public class PolynomialBasis
Represents a FunctionBasis for the polynomials up to a specified degree.
Public class Quadratic
Represents a quadratic Curve.
Public class WeightFunctions
Contains a set of standard weight functions that can be used in linear and nonlinear curve fitting.

Structures

  Structure Description
Public structure Point
Represent a point in a two-dimensional plane.

Enumerations

  Enumeration Description
Public enumeration CubicSplineKind
Enumerates the kinds of cubic spline.
Public enumeration LinearLeastSquaresMethod
Enumerates the possible methods for solving a least squares problem.

Send comments on this topic to support@extremeoptimization.com

Copyright (c) 2004-2011 ExoAnalytics Inc.

Copyright © 2003-2013, 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.