clMatrix.op_Addition Operator

Overload List

#SignatureDescription
1clMatrix op_Addition(TCplx Left, clMatrix Right)Add left to all elements in Right and return result.
2clMatrix op_Addition(TOpenCLMtxVec Left, clMatrix Right)Add coresponding elements in Left and Right.
3clMatrix op_Addition(clMatrix Left, TCplx Right)Add Right to all elements in Left and return result.
4clMatrix op_Addition(clMatrix Left, TOpenCLMtxVec Right)Add coresponding elements in Left and Right.
5clMatrix op_Addition(clMatrix Left, clMatrix Right)Add coresponding elements in Left and Right.
6clMatrix op_Addition(clMatrix Left, Double Right)Add Right to all elements in Left and return result.
7clMatrix op_Addition(Double Left, clMatrix Right)Add left to all elements in Right and return result.

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

Add left to all elements in Right and return result.

#NameTypeDescription
1LeftTCplxscalar
2RightclMatrix

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

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

Add coresponding elements in Left and Right.

#NameTypeDescription
1LeftTOpenCLMtxVecsource TOpenCLVector or TOpenCLMatrix
2RightclMatrix

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

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

Add Right to all elements in Left and return result.

#NameTypeDescription
1LeftclMatrix
2RightTCplxscalar

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

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

Add coresponding elements in Left and Right.

#NameTypeDescription
1LeftclMatrix
2RightTOpenCLMtxVecsource TOpenCLVector or TOpenCLMatrix

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

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

Add coresponding elements in Left and Right.

#NameTypeDescription
1LeftclMatrix
2RightclMatrix

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

Overload 6: clMatrix op_Addition(clMatrix Left, Double Right)

Add Right to all elements in Left and return result.

#NameTypeDescription
1LeftclMatrix
2RightDoublescalar

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

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

Add left to all elements in Right and return result.

#NameTypeDescription
1LeftDoublescalar
2RightclMatrix

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