TPiecePoly.Evaluate Method

Overload List

#SignatureDescription
1void Evaluate(TDenseMtxVec X, TDenseMtxVec Y)Evaluate piece-wise polynomial.
2void Evaluate(Double X, ref Double Y)Evaluate piece-wise polynomial.
3void Evaluate(Single X, ref Single Y)Evaluate piece-wise polynomial.

Overload 1: void Evaluate(TDenseMtxVec X, TDenseMtxVec Y)

Evaluate piece-wise polynomial.

#NameTypeDescription
1XTDenseMtxVecsource TVec or TMtx
2YTDenseMtxVecsource TVec or TMtx

Result: stored in self (calling object)

Remarks:

Evaluate piece-wise polynomial at all X values and store the results in Y. The Length and Complex properies of vector Y are adjusted automatically.

Note
There are four additional parameters that affect how fast will the evaluation occur: Dew.Math.TPiecePoly.BreaksEquidistant, Dew.Math.TPiecePoly.ValuesSorted, Dew.Math.TPiecePoly.BreaksStep and Dew.Math.TPiecePoly.BreaksOffset.

Overload 2: void Evaluate(Double X, ref Double Y)

Evaluate piece-wise polynomial.

#NameTypeDescription
1XDoublescalar
2YDouble (ref)output

Result: stored in self (calling object)

Remarks:

Evaluates pice-wise polynomial for single x,y point.

Overload 3: void Evaluate(Single X, ref Single Y)

Evaluate piece-wise polynomial.

#NameTypeDescription
1XSinglescalar
2YSingle (ref)

Result: stored in self (calling object)

Remarks:

Evaluates pice-wise polynomial for single x,y point.