TPiecePoly::Evaluate Method

Overload List

#SignatureDescription
1void Evaluate(TDenseMtxVec *X, TDenseMtxVec *Y);Evaluate piece-wise polynomial.
2void Evaluate(double X, double &Y);Evaluate piece-wise polynomial.
3void Evaluate(float X, float &Y);Evaluate piece-wise polynomial.

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

Evaluate piece-wise polynomial.

#NameTypeDescription
1XTDenseMtxVec *
2YTDenseMtxVec *
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: TPiecePoly::BreaksEquidistant, TPiecePoly::ValuesSorted, TPiecePoly::BreaksStep and TPiecePoly::BreaksOffset.

Declared in Dew::Math::TPiecePoly · Dew.Math/Polynoms.h · Cross-compiler

Overload 2: void Evaluate(double X, double &Y);

Evaluate piece-wise polynomial.

#NameTypeDescription
1Xdouble
2Ydouble &
Remarks:

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

Declared in Dew::Math::TPiecePoly · Dew.Math/Polynoms.h · Cross-compiler

Overload 3: void Evaluate(float X, float &Y);

Evaluate piece-wise polynomial.

#NameTypeDescription
1Xfloat
2Yfloat &
Remarks:

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

Declared in Dew::Math::TPiecePoly · Dew.Math/Polynoms.h · Cross-compiler