type TPiecePoly = class(TObject);
Manages piece-wise polynomials.
Use this object to construct and evaluate piece-wise polynomials. Key properties of the object can initialized by interpolation routines: Polynoms.Spline1D and Polynoms.Linear1D Additional properties like TPiecePoly.BreaksOffset,TPiecePoly.BreaksStep, TPiecePoly.BreaksEquidistant and TPiecePoly.ValuesSorted must be set manually. Setting these properties can significantly improve the performance.
Note
All vector and matrices, used in this class must be real.
Properties
| Name | Type | Description |
|---|---|---|
| Breaks | TVec | Stores the piece-wise polynomial breaks. |
| BreaksEquidistant | Boolean | If True all breaks will be assumed to be spaced at equal intervals. |
| BreaksOffset | Double | Defines the offset from zero of the first break. |
| BreaksStep | Double | Defines the step between the Breaks. |
| Coefficients | TMtx | Stores the coefficients of the piece-wise polynomial. |
| Order | Integer | Returns the order of the piece-wise interpolation. |
| Pieces | Integer | Returns the number of piece-wise polynomial pieces. |
| ValuesSorted | Boolean | Defines if X Values are sorted. |
Methods
| Name | Description |
|---|---|
| Evaluate (3) | Evaluate piece-wise polynomial. |