clMatrix.op_Multiply Operator

Overload List

#SignatureDescription
1clMatrix op_Multiply(TCplx Left, clMatrix Right)Multiply all elements in Right with Left.
2clMatrix op_Multiply(TOpenCLMtxVec Left, clMatrix Right)Multiply all elements in Left with corresponding elements in Right.
3clMatrix op_Multiply(clMatrix Left, TCplx Right)Multiply all elements in Left with Right.
4clMatrix op_Multiply(clMatrix Left, TOpenCLMtxVec Right)Multiply all elements in Left with corresponding elements in Right.
5clMatrix op_Multiply(clMatrix Left, clMatrix Right)Multiply all elements in Left with corresponding elements in Right
6clMatrix op_Multiply(clMatrix Left, clVector Right)Multiplies Left with Right and returns result.
7clMatrix op_Multiply(clMatrix Left, Double Right)Multiply all elements in Left with Right.
8clMatrix op_Multiply(clVector Left, clMatrix Right)Multiplies Left with Right and returns result.
9clMatrix op_Multiply(Double Left, clMatrix Right)Multiply all elements in Right with Left.

Overload 1: clMatrix op_Multiply(TCplx Left, clMatrix Right)

Multiply all elements in Right with Left.

#NameTypeDescription
1LeftTCplxscalar
2RightclMatrix

Result: stored in self (calling object), returns self for chaining

Overload 2: clMatrix op_Multiply(TOpenCLMtxVec Left, clMatrix Right)

Multiply all elements in Left with corresponding elements in Right.

#NameTypeDescription
1LeftTOpenCLMtxVecsource TOpenCLVector or TOpenCLMatrix
2RightclMatrix

Result: stored in self (calling object), returns self for chaining

Overload 3: clMatrix op_Multiply(clMatrix Left, TCplx Right)

Multiply all elements in Left with Right.

#NameTypeDescription
1LeftclMatrix
2RightTCplxscalar

Result: stored in self (calling object), returns self for chaining

Overload 4: clMatrix op_Multiply(clMatrix Left, TOpenCLMtxVec Right)

Multiply all elements in Left with corresponding elements in Right.

#NameTypeDescription
1LeftclMatrix
2RightTOpenCLMtxVecsource TOpenCLVector or TOpenCLMatrix

Result: stored in self (calling object), returns self for chaining

Overload 5: clMatrix op_Multiply(clMatrix Left, clMatrix Right)

Multiply all elements in Left with corresponding elements in Right

#NameTypeDescription
1LeftclMatrix
2RightclMatrix

Result: stored in self (calling object), returns self for chaining

Overload 6: clMatrix op_Multiply(clMatrix Left, clVector Right)

Multiplies Left with Right and returns result.

#NameTypeDescription
1LeftclMatrix
2RightclVector

Result: stored in self (calling object), returns self for chaining

Overload 7: clMatrix op_Multiply(clMatrix Left, Double Right)

Multiply all elements in Left with Right.

#NameTypeDescription
1LeftclMatrix
2RightDoublescalar

Result: stored in self (calling object), returns self for chaining

Overload 8: clMatrix op_Multiply(clVector Left, clMatrix Right)

Multiplies Left with Right and returns result.

#NameTypeDescription
1LeftclVector
2RightclMatrix

Result: stored in self (calling object), returns self for chaining

Overload 9: clMatrix op_Multiply(Double Left, clMatrix Right)

Multiply all elements in Right with Left.

#NameTypeDescription
1LeftDoublescalar
2RightclMatrix

Result: stored in self (calling object), returns self for chaining