Barycentric Series Class
Represents a rational function in barycentric form.
Definition
Namespace: Extreme.Mathematics.Curves
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
public class BarycentricSeries : LinearCombination
- Inheritance
- Object → Curve → LinearCombination → BarycentricSeries
Remarks
Use the BarycentricSeries class to represent a rational function or polynomial in barycentric form.
Constructors
Barycentric | Constructs a new barycentric series. |
Properties
Basis |
Gets the FunctionBasis associated with the linear combination.
(Inherited from LinearCombination) |
Coefficient |
Gets or sets the coefficient of the function with the specified
index.
(Inherited from LinearCombination) |
Parameters |
Gets the collection of parameters that determine the shape of this
Curve.
(Inherited from Curve) |
Methods
Add( |
Adds another LinearCombination to this instance.
(Inherited from LinearCombination) |
Add( |
Adds a multiple of another LinearCombination to this instance.
(Inherited from LinearCombination) |
Clone |
Constructs an exact copy of this instance.
(Inherited from Curve) |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
Find |
Gets the set of X-coordinates where the curve crosses
the X-axis.
(Inherited from Curve) |
Get | Calculates the Chebyshev interpolating polynomial of the second kind of the specified degree over the given interval for the specified function. |
Get | Calculates the Chebyshev interpolating polynomial of the specified degree over the given interval for the specified function. |
Get |
Returns a CurveFitter object that can be used to fit the curve to data.
(Inherited from LinearCombination) |
Get |
Returns a Curve that represents the derivative
of this Curve.
(Inherited from Curve) |
Get | Constructs a Floater-Hormann interpolating rational function through a set of points. |
Get | Constructs the Floater-Hormann interpolating rational function of the specified order over the given interval for the specified function. |
Get | Serves as the default hash function. (Inherited from Object) |
Get | Constructs the Lagrange interpolating polynomial through a set of points in barycentric form. |
Get | Gets the Type of the current instance. (Inherited from Object) |
Integral |
Gets the definite integral of the curve between the
specified X-coordinates.
(Inherited from Curve) |
Memberwise | Creates a shallow copy of the current Object. (Inherited from Object) |
OnParameter |
Called after a Curve parameter has been changed.
(Inherited from Curve) |
OnParameter |
Called before the value of a curve parameter is changed.
(Inherited from Curve) |
Set |
Sets a curve parameter to the specified value.
(Inherited from Curve) |
Slope |
Gets the slope of the curve at the specified
X-coordinate.
(Overrides LinearCombination.SlopeAt(Double)) |
Solve |
Finds the x value where the curve reaches the specified y value.
(Inherited from Curve) |
Subtract( |
Subtracts another LinearCombination from this instance.
(Inherited from LinearCombination) |
Tangent |
Gets the tangent line to the curve at the
specified X-coordinate.
(Inherited from Curve) |
ToString | Returns a string that represents the current object. (Inherited from Object) |
Value |
Gets the Y-value of the curve at the specified
X-coordinate.
(Overrides LinearCombination.ValueAt(Double)) |