Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TOpenCLMtxVec Round | Elements rounded to the nearest whole number. |
| └ indexed: TOpenCLMtxVec Round(Int32 Index, Int32 Len) | ||
| 2 | TOpenCLMtxVec Round(TOpenCLMtxVec Src) | Round all Src object elements. |
| └ indexed: TOpenCLMtxVec Round(TOpenCLMtxVec Src, Int32 SrcIndex, Int32 Index, Int32 Len) |
Overload 1: TOpenCLMtxVec Round
Elements rounded to the nearest whole number.
Result: stored in self (calling object), returns self for chaining
Rounds all calling object elements to the nearest whole number. The result can be stored to an array of integers or as floating point number.
Indexed: TOpenCLMtxVec Round(Int32 Index, Int32 Len)
Round 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 Round(TOpenCLMtxVec Src)
Round 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 Round(TOpenCLMtxVec Src, Int32 SrcIndex, Int32 Index, Int32 Len)
Round 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 elements [Index]..[Index+Len-1]. Size and Dew.Math.TOpenCLBase.Complex property of the calling object must be set explicitly. An exception is raised if array borders are overrun/underrun.