clVector.op_Multiply Operator

Overload List

#SignatureDescription
1clVector op_Multiply(TCplx Left, clVector Right)Multiply all elements in Right with Left.
2clVector op_Multiply(TOpenCLMtxVec Left, clVector Right)Multiply all elements in Left with corresponding elements in Right.
3clVector op_Multiply(clVector Left, TCplx Right)Multiply all elements in Left with Right.
4clVector op_Multiply(clVector Left, TOpenCLMtxVec Right)Multiply all elements in Left with corresponding elements in Right.
5clVector op_Multiply(clVector Left, clVector Right)Multiply all elements in Left with corresponding elements in Right
6clVector op_Multiply(clVector Left, Double Right)Multiply all elements in Left with Right.
7clVector op_Multiply(Double Left, clVector Right)Multiply all elements in Right with Left.

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

Multiply all elements in Right with Left.

#NameTypeDescription
1LeftTCplxscalar
2RightclVector

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

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

Multiply all elements in Left with corresponding elements in Right.

#NameTypeDescription
1LeftTOpenCLMtxVecsource TOpenCLVector or TOpenCLMatrix
2RightclVector

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

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

Multiply all elements in Left with Right.

#NameTypeDescription
1LeftclVector
2RightTCplxscalar

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

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

Multiply all elements in Left with corresponding elements in Right.

#NameTypeDescription
1LeftclVector
2RightTOpenCLMtxVecsource TOpenCLVector or TOpenCLMatrix

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

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

Multiply all elements in Left with corresponding elements in Right

#NameTypeDescription
1LeftclVector
2RightclVector

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

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

Multiply all elements in Left with Right.

#NameTypeDescription
1LeftclVector
2RightDoublescalar

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

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

Multiply all elements in Right with Left.

#NameTypeDescription
1LeftDoublescalar
2RightclVector

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