Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TOpenCLBase *Divide(TOpenCLBase *Num, TOpenCLBase *Den, int NumIndex, int DenIndex, int Index, int Len); | |
| 2 | TOpenCLValue *Divide(TOpenCLValue *Num, TOpenCLValue *Den); | Divide Num with Den. |
Overload 1: TOpenCLBase *Divide(TOpenCLBase *Num, TOpenCLBase *Den, int NumIndex, int DenIndex, int Index, int Len);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Num | TOpenCLBase * | |
| 2 | Den | TOpenCLBase * | |
| 3 | NumIndex | int | |
| 4 | DenIndex | int | |
| 5 | Index | int | |
| 6 | Len | int |
Declared in Dew::Math::TOpenCLBase · Dew.Math/clMtxVec.h · Cross-compiler
Overload 2: TOpenCLValue *Divide(TOpenCLValue *Num, TOpenCLValue *Den);
Divide Num with Den.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Num | TOpenCLValue * | |
| 2 | Den | TOpenCLValue * |
Remarks:
FloatPrecision and TOpenCLBase::Complex property of the calling object are set automatically. The result is stored in the calling object.
The result of division by zero will be the INF constant. Division of zero by zero will result in NAN.
Declared in Dew::Math::TOpenCLValue · Dew.Math/clMtxVec.h · Cross-compiler