Piecewise Linear Curve Constructor
Definition
Namespace: Numerics.NET.Curves
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.6.0
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.6.0
Overload List
| Piecewise | Constructs a new PiecewiseLinearCurve object. |
| Piecewise |
Constructs a new PiecewiseLinearCurve object.
|
| Piecewise | Constructs a new PiecewiseLinearCurve object. |
| Piecewise | Constructs a new PiecewiseLinearCurve object. |
PiecewiseLinearCurve(Point[])
Constructs a new PiecewiseLinearCurve object.
public PiecewiseLinearCurve(
Point[] dataPoints
)Parameters
PiecewiseLinearCurve(Double[], Double[])
Constructs a new PiecewiseLinearCurve object.
[ObsoleteAttribute("Use the constructor that uses spans instead.")]
public PiecewiseLinearCurve(
double[] xValues,
double[] yValues
)Parameters
Exceptions
| Argument | xValues or yValues is null. |
| Argument | xValues has fewer than 2 elements or is not strictly ascending. |
| Dimension | The lengths of xValues and yValues do not match. |
PiecewiseLinearCurve(ReadOnlySpan<Double>, ReadOnlySpan<Double>)
Constructs a new PiecewiseLinearCurve object.
public PiecewiseLinearCurve(
ReadOnlySpan<double> xValues,
ReadOnlySpan<double> yValues
)Parameters
- xValues ReadOnlySpan<Double>
- A span containing the boundaries of the intervals.
- yValues ReadOnlySpan<Double>
- A span containing y-values corresponding to the values in xValues.
Exceptions
| Argument | xValues has fewer than 2 elements or is not strictly ascending. |
| Dimension | The lengths of xValues and yValues do not match. |
PiecewiseLinearCurve(Vector<Double>, Vector<Double>)
Constructs a new PiecewiseLinearCurve object.
public PiecewiseLinearCurve(
Vector<double> xValues,
Vector<double> yValues
)