Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TOpenCLMtxVec Trunc | Rounds a real number towards zero. |
| └ indexed: TOpenCLMtxVec Trunc(Int32 Index, Int32 Len) | ||
| 2 | TOpenCLMtxVec Trunc(TOpenCLMtxVec Src) | Truncate all Src object elements. |
| └ indexed: TOpenCLMtxVec Trunc(TOpenCLMtxVec Src, Int32 SrcIndex, Int32 Index, Int32 Len) |
Overload 1: TOpenCLMtxVec Trunc
Rounds a real number towards zero.
Result: stored in self (calling object), returns self for chaining
Rounds all calling object elements towards zero to an integer and stores the result in the calling object again as floating point numbers.
Indexed: TOpenCLMtxVec Trunc(Int32 Index, Int32 Len)
Truncate calling object elements [Index]..[Index+Len-1] in-place.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Index | Int32 | start index |
| 2 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
An exception is raised if array borders are overrun/underrun.
Overload 2: TOpenCLMtxVec Trunc(TOpenCLMtxVec Src)
Truncate all Src object elements.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TOpenCLMtxVec | source TOpenCLVector or TOpenCLMatrix |
Result: stored in self (calling object), returns self for chaining
Store the results in calling object elements. Size and Dew.Math.TOpenCLBase.Complex property of calling object are adjusted automatically.
Indexed: TOpenCLMtxVec Trunc(TOpenCLMtxVec Src, Int32 SrcIndex, Int32 Index, Int32 Len)
Truncate Src object elements [SrcIndex]..[SrcIndex+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TOpenCLMtxVec | source TOpenCLVector or TOpenCLMatrix |
| 2 | SrcIndex | Int32 | source start index |
| 3 | Index | Int32 | start index |
| 4 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Store the results to calling object elemenents [Index]..[Index+Len-1]. Size and Dew.Math.TOpenCLBase.Complex property of calling object must be set explicitly to match those of Src object. An exception is raised if array borders are overrun/underrun.