TOpenCLMatrix::operator* Operator

Overload List

#SignatureDescription
1clVector operator*(const clVector &Left, TOpenCLMtxVec *Right);Multiply all elements in Left with corresponding elements in Right.
2clVector operator*(TOpenCLMtxVec *Left, const clVector &Right);Multiply all elements in Left with corresponding elements in Right.
3clMatrix operator*(const clMatrix &Left, TOpenCLMtxVec *Right);Multiply all elements in Left with corresponding elements in Right.
4clMatrix operator*(TOpenCLMtxVec *Left, const clMatrix &Right);Multiply all elements in Left with corresponding elements in Right.

Overload 1: clVector operator*(const clVector &Left, TOpenCLMtxVec *Right);

Multiply all elements in Left with corresponding elements in Right.

#NameTypeDescription
1Leftconst clVector &
2RightTOpenCLMtxVec *
Declared in Dew::Math · Dew.Math/clMtxExpr.h · Cross-compiler

Overload 2: clVector operator*(TOpenCLMtxVec *Left, const clVector &Right);

Multiply all elements in Left with corresponding elements in Right.

#NameTypeDescription
1LeftTOpenCLMtxVec *
2Rightconst clVector &
Declared in Dew::Math · Dew.Math/clMtxExpr.h · Cross-compiler

Overload 3: clMatrix operator*(const clMatrix &Left, TOpenCLMtxVec *Right);

Multiply all elements in Left with corresponding elements in Right.

#NameTypeDescription
1Leftconst clMatrix &
2RightTOpenCLMtxVec *
Declared in Dew::Math · Dew.Math/clMtxExpr.h · Cross-compiler

Overload 4: clMatrix operator*(TOpenCLMtxVec *Left, const clMatrix &Right);

Multiply all elements in Left with corresponding elements in Right.

#NameTypeDescription
1LeftTOpenCLMtxVec *
2Rightconst clMatrix &
Declared in Dew::Math · Dew.Math/clMtxExpr.h · Cross-compiler