ClMtxExpr.Conj Method

Overload List

#SignatureDescription
1clMatrix Conj(TOpenCLMatrix X)Return complex conjugate of the source.
2clValue Conj(TOpenCLValue X)Return complex conjugate of the source.
3clVector Conj(TOpenCLVector X)Return complex conjugate of the source.

Overload 1: clMatrix Conj(TOpenCLMatrix X)

Return complex conjugate of the source.

#NameTypeDescription
1XTOpenCLMatrixsource TOpenCLMatrix

Returns: clMatrix

Remarks:

Internally calls Dew.Math.clMatrix.Conj

Overload 2: clValue Conj(TOpenCLValue X)

Return complex conjugate of the source.

#NameTypeDescription
1XTOpenCLValuesource TOpenCLValue

Returns: clValue

Remarks:

Internally calls Dew.Math.clMatrix.Conj

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

namespace Dew.Examples
{
    void Example()
    {
        TOpenCLValue a;
        clMtxVec.CreateIt(out c, out d);
        try
        {
            d.Copy(Cplx(2,3));
            c.Conj(d);
        }
        finally
        {
            clMtxVec.FreeIt(ref c, ref d);
        }
    }
}

Overload 3: clVector Conj(TOpenCLVector X)

Return complex conjugate of the source.

#NameTypeDescription
1XTOpenCLVectorsource TOpenCLVector

Returns: clVector

Remarks:

Internally calls Dew.Math.clMatrix.Conj