TOpenCLValue::Expj Method

Overload List

#SignatureDescription
1TOpenCLBase *Expj(TOpenCLBase *Omega, int OmegaIndex, int Index, int Len);
2TOpenCLValue *Expj(TOpenCLValue *Omega);A complex exponential e^(j*Omega)).

Overload 1: TOpenCLBase *Expj(TOpenCLBase *Omega, int OmegaIndex, int Index, int Len);

#NameTypeDescription
1OmegaTOpenCLBase *
2OmegaIndexint
3Indexint
4Lenint
Declared in Dew::Math::TOpenCLBase · Dew.Math/clMtxVec.h · Cross-compiler

Overload 2: TOpenCLValue *Expj(TOpenCLValue *Omega);

A complex exponential e^(j*Omega)).

#NameTypeDescription
1OmegaTOpenCLValue *
Remarks:

Calculate complex exponential. An exception is raised if calling object is complex. If object is complex, you should use the TOpenCLValue::Exp method instead.

Examples
#include "clMtxExpr.h"

using namespace Dew;
using namespace Dew::Math;

void Example()
{
    clValue a, b;

    b.Copy(2);
    a.Expj(b);  // a = e^(2i)
}
See Also: TOpenCLValue::Exp
Declared in Dew::Math::TOpenCLValue · Dew.Math/clMtxVec.h · Cross-compiler