Home > Extreme Optimization Mathematics Library for .NET > Reference > Extreme.Mathematics.Curves Namespace
Serves as an abstract base class for Curve derived classes that represent polynomials.
For a list of all members of this type, see PolynomialBase Members.
System.Object
Curve
LinearCombination
PolynomialBase
This is an abstract base class and cannot be instantiated directly. Instead, create an instance of one of the defined derived classes, or create a class that inherits from PolynomialBase.
The following derived classes have been defined:
| Class | Description |
|---|---|
| Polynomial | Ordinary polynomials. |
| ChebyshevSeries | Linear combination of Chebyshev polynomials. |
Note to inheritors: When you inherit from PolynomialBase, you should create a corresponding class that inherits from FunctionBasis. In addition, you must override the following members: ValueAt, SlopeAt, Integral. You may also want to override FindRoots and GetDerivative.
Namespace: Extreme.Mathematics.Curves
Assembly: Extreme.Mathematics (in Extreme.Mathematics.dll)
PolynomialBase Members | Extreme.Mathematics.Curves Namespace