PiecewiseCurve Constructor

Definition

Namespace: Extreme.Mathematics.Curves
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23

Overload List

PiecewiseCurve(Double[], Double[])

Constructs a new PiecewiseCurve object.
C#
protected PiecewiseCurve(
	double[] xValues,
	params double[] extra
)

Parameters

xValues  Double[]
A Double array containing the boundaries of the intervals.
extra  Double[]
A variable number of Double values that contains any additional parameters.

Exceptions

ArgumentNullExceptionxValues is null.

PiecewiseCurve(IList<Point>, IList<Double>)

Constructs a new PiecewiseCurve object.
C#
protected PiecewiseCurve(
	IList<Point> dataPoints,
	IList<double> extra
)

Parameters

dataPoints  IList<Point>
An array of Point values containing the data points.
extra  IList<Double>
A variable number of Double values that contains any additional parameters.

Remarks

The xValues-values of the dataPoints values

PiecewiseCurve(IList<Point>, Double[])

Constructs a new PiecewiseCurve object.
C#
protected PiecewiseCurve(
	IList<Point> dataPoints,
	params double[] extra
)

Parameters

dataPoints  IList<Point>
An array of Point values containing the data points.
extra  Double[]
A variable number of Double values that contains any additional parameters.

Remarks

The xValues-values of the dataPoints values

PiecewiseCurve(Double[], Double[], Double[])

Constructs a new PiecewiseCurve object.
C#
protected PiecewiseCurve(
	double[] xValues,
	double[] yValues,
	params double[] extra
)

Parameters

xValues  Double[]
A Double array containing the boundaries of the intervals.
yValues  Double[]
A Double array containing the yValues-values corresponding to the values in xValues.
extra  Double[]
A variable number of Double values that contains any additional parameters.

Exceptions

ArgumentNullExceptionxValues is null.

-or-

yValues is null.

PiecewiseCurve(IList<Double>, IList<Double>, IList<Double>)

Constructs a new PiecewiseCurve object.
C#
protected PiecewiseCurve(
	IList<double> xValues,
	IList<double> yValues,
	IList<double> extra
)

Parameters

xValues  IList<Double>
A vector containing the boundaries of the intervals.
yValues  IList<Double>
A vector containing the yValues-values corresponding to the values in xValues.
extra  IList<Double>
A variable number of Double values that contains any additional parameters.

Exceptions

ArgumentNullExceptionxValues is null.

-or-

yValues is null.

PiecewiseCurve(IList<Double>, IList<Double>, Double[])

Constructs a new PiecewiseCurve object.
C#
protected PiecewiseCurve(
	IList<double> xValues,
	IList<double> yValues,
	params double[] extra
)

Parameters

xValues  IList<Double>
A vector containing the boundaries of the intervals.
yValues  IList<Double>
A vector containing the yValues-values corresponding to the values in xValues.
extra  Double[]
A variable number of Double values that contains any additional parameters.

Exceptions

ArgumentNullExceptionxValues is null.

-or-

yValues is null.

See Also