Overload List
Overload 1: TOpenCLBase *Rem(TOpenCLBase *X, TOpenCLBase *Y, int XIndex, int YIndex, int Index, int Len);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | TOpenCLBase * | |
| 2 | Y | TOpenCLBase * | |
| 3 | XIndex | int | |
| 4 | YIndex | int | |
| 5 | Index | int | |
| 6 | Len | int |
Declared in Dew::Math::TOpenCLBase · Dew.Math/clMtxVec.h · Cross-compiler
Overload 2: TOpenCLBase *Rem(TOpenCLBase *X, const double Y, int XIndex, int Index, int Len);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | TOpenCLBase * | |
| 2 | Y | const double | |
| 3 | XIndex | int | |
| 4 | Index | int | |
| 5 | Len | int |
Declared in Dew::Math::TOpenCLBase · Dew.Math/clMtxVec.h · Cross-compiler
Overload 3: TOpenCLValue *Rem(TOpenCLValue *X, TOpenCLValue *Y);
The Reminder after division X/Y.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | TOpenCLValue * | |
| 2 | Y | TOpenCLValue * |
Remarks:
Calculates reminder after division according to formula:
x[i]-y[i]*Trunc(const X[i]/y[i]).
The result will be saved to the calling vector. X and Y must be a real and have the same length. FloatPrecision and TOpenCLBase::Complex properties of the calling vector are set implicitly to match the X object.
Declared in Dew::Math::TOpenCLValue · Dew.Math/clMtxVec.h · Cross-compiler