Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TOpenCLValue Mul(TOpenCLValue Vec, TCplx Value) | Multiply Src with complex Value. |
| 2 | TOpenCLValue Mul(TOpenCLValue Src1, TOpenCLValue Src2) | Multiply Src1 with Src2. |
| 3 | TOpenCLValue Mul(TOpenCLValue Vec, Double Value) | Multiply each element of Vec with Value. |
Overload 1: TOpenCLValue Mul(TOpenCLValue Vec, TCplx Value)
Multiply Src with complex Value.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Vec | TOpenCLValue | source TOpenCLValue |
| 2 | Value | TCplx | scalar |
Returns: TOpenCLValue
Remarks:
Store the result in the calling object. Size of the calling object is set automatically. Dew.Math.clValue.Complex property of the calling object is set to True.
Overload 2: TOpenCLValue Mul(TOpenCLValue Src1, TOpenCLValue Src2)
Multiply Src1 with Src2.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src1 | TOpenCLValue | source TOpenCLValue |
| 2 | Src2 | TOpenCLValue | source TOpenCLValue |
Returns: TOpenCLValue
Remarks:
Stores the result in the calling object. FloatPrecision and Dew.Math.clValue.Complex property of calling object are adjusted automatically to match those of Src1 and Src2. An exception is raised if Src1 and Src2 size and Dew.Math.clValue.Complex property do not match.
Overload 3: TOpenCLValue Mul(TOpenCLValue Vec, Double Value)
Multiply each element of Vec with Value.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Vec | TOpenCLValue | source TOpenCLValue |
| 2 | Value | Double | scalar |
Returns: TOpenCLValue
Remarks:
Store the result in the calling object. Size and Dew.Math.clValue.Complex properties of the calling object are adjusted automatically.