ClMtxExpr.Rem Method

Overload List

#SignatureDescription
1function Rem(X: TOpenCLMatrix; Y: TOpenCLMatrix): clMatrix;Return reminder after division of X by Y.
2function Rem(X: TOpenCLValue; Y: TOpenCLValue): clValue;Return reminder after division of X by Y.
3function Rem(X: TOpenCLVector; Y: TOpenCLVector): clVector;Return reminder after division of X by Y.

Overload 1: function Rem(X: TOpenCLMatrix; Y: TOpenCLMatrix): clMatrix;

Return reminder after division of X by Y.

#NameTypeDescription
1XTOpenCLMatrixsource TOpenCLMatrix
2YTOpenCLMatrixsource TOpenCLMatrix

Returns: clMatrix

Remarks:

Internally calls clMatrix.Rem

Overload 2: function Rem(X: TOpenCLValue; Y: TOpenCLValue): clValue;

Return reminder after division of X by Y.

#NameTypeDescription
1XTOpenCLValuesource TOpenCLValue
2YTOpenCLValuesource TOpenCLValue

Returns: clValue

Remarks:

Internally calls clValue.Rem

Examples
var a,b,c: clValue;
begin
    a.Copy(4);
    b.Copy(3);
    c.Rem(a,b); // c = Rem(4,3)
end;

Overload 3: function Rem(X: TOpenCLVector; Y: TOpenCLVector): clVector;

Return reminder after division of X by Y.

#NameTypeDescription
1XTOpenCLVectorsource TOpenCLVector
2YTOpenCLVectorsource TOpenCLVector

Returns: clVector

Remarks:

Internally calls clVector.Rem