ClMtxExpr.Rem Method

Overload List

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

Overload 1: clMatrix Rem(TOpenCLMatrix X, TOpenCLMatrix Y)

Return reminder after division of X by Y.

#NameTypeDescription
1XTOpenCLMatrixsource TOpenCLMatrix
2YTOpenCLMatrixsource TOpenCLMatrix

Returns: clMatrix

Remarks:

Internally calls Dew.Math.clMatrix.Rem

Overload 2: clValue Rem(TOpenCLValue X, TOpenCLValue Y)

Return reminder after division of X by Y.

#NameTypeDescription
1XTOpenCLValuesource TOpenCLValue
2YTOpenCLValuesource TOpenCLValue

Returns: clValue

Remarks:

Internally calls Dew.Math.clValue.Rem

Examples
using Dew.Math;
using Dew.Math.Units;

namespace Dew.Examples
{
    void Example()
    {
        TOpenCLValue a,b,c;
        clMtxVec.CreateIt(out a, out b, out c);
        try
        {
            a.Copy(4);
            b.Copy(3);
            c.Rem(a,b); // c = Rem(4,3)
        }
        finally
        {
            clMtxVec.FreeIt(ref a,ref b,ref c);
        }
    }
}

Overload 3: clVector Rem(TOpenCLVector X, TOpenCLVector Y)

Return reminder after division of X by Y.

#NameTypeDescription
1XTOpenCLVectorsource TOpenCLVector
2YTOpenCLVectorsource TOpenCLVector

Returns: clVector

Remarks:

Internally calls Dew.Math.clVector.Rem