ClMtxExpr::Power Function

Overload List

#SignatureDescription
1clVector Power(TOpenCLVector *Base, const double Exponent);Compute the power function.
2clMatrix Power(TOpenCLMatrix *Base, const double Exponent);Compute the power function.
3clVector Power(const double Base, TOpenCLVector *Exponent);Compute the power function.
4clMatrix Power(const double Base, TOpenCLMatrix *Exponent);Compute the power function.
5clVector Power(const TCplx &Base, TOpenCLVector *Exponent);Compute the power function.
6clMatrix Power(const TCplx &Base, TOpenCLMatrix *Exponent);Compute the power function.
7clVector Power(TOpenCLVector *Base, TOpenCLVector *Exponent);Compute the power function.
8clMatrix Power(TOpenCLMatrix *Base, TOpenCLMatrix *Exponent);
9clVector Power(TOpenCLVector *Base, const TCplx &Exponent);Compute the power function.
10clMatrix Power(TOpenCLMatrix *Base, const TCplx &Exponent);Compute the power function.
11clValue Power(TOpenCLValue *Base, const double Exponent);Compute the power function.
12clValue Power(const double Base, TOpenCLValue *Exponent);Compute the power function.
13clValue Power(const TCplx &Base, TOpenCLValue *Exponent);Compute the power function.
14clValue Power(TOpenCLValue *Base, TOpenCLValue *Exponent);Compute the power function.
15clValue Power(TOpenCLValue *Base, const TCplx &Exponent);Compute the power function.

Overload 1: clVector Power(TOpenCLVector *Base, const double Exponent);

Compute the power function.

#NameTypeDescription
1BaseTOpenCLVector *
2Exponentconst double
Remarks:

Internally calls clVector::Power

Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler

Overload 2: clMatrix Power(TOpenCLMatrix *Base, const double Exponent);

Compute the power function.

#NameTypeDescription
1BaseTOpenCLMatrix *
2Exponentconst double
Remarks:

Internally calls clMatrix::Power

Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler

Overload 3: clVector Power(const double Base, TOpenCLVector *Exponent);

Compute the power function.

#NameTypeDescription
1Baseconst double
2ExponentTOpenCLVector *
Remarks:

Internally calls clVector::Power

Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler

Overload 4: clMatrix Power(const double Base, TOpenCLMatrix *Exponent);

Compute the power function.

#NameTypeDescription
1Baseconst double
2ExponentTOpenCLMatrix *
Remarks:

Internally calls clMatrix::Power

Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler

Overload 5: clVector Power(const TCplx &Base, TOpenCLVector *Exponent);

Compute the power function.

#NameTypeDescription
1Baseconst TCplx &
2ExponentTOpenCLVector *
Remarks:

Internally calls clVector::Power

Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler

Overload 6: clMatrix Power(const TCplx &Base, TOpenCLMatrix *Exponent);

Compute the power function.

#NameTypeDescription
1Baseconst TCplx &
2ExponentTOpenCLMatrix *
Remarks:

Internally calls clMatrix::Power

Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler

Overload 7: clVector Power(TOpenCLVector *Base, TOpenCLVector *Exponent);

Compute the power function.

#NameTypeDescription
1BaseTOpenCLVector *
2ExponentTOpenCLVector *
Remarks:

Internally calls clVector::Power

Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler

Overload 8: clMatrix Power(TOpenCLMatrix *Base, TOpenCLMatrix *Exponent);

#NameTypeDescription
1BaseTOpenCLMatrix *
2ExponentTOpenCLMatrix *
Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler

Overload 9: clVector Power(TOpenCLVector *Base, const TCplx &Exponent);

Compute the power function.

#NameTypeDescription
1BaseTOpenCLVector *
2Exponentconst TCplx &
Remarks:

Internally calls clVector::Power

Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler

Overload 10: clMatrix Power(TOpenCLMatrix *Base, const TCplx &Exponent);

Compute the power function.

#NameTypeDescription
1BaseTOpenCLMatrix *
2Exponentconst TCplx &
Remarks:

Internally calls clMatrix::Power

Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler

Overload 11: clValue Power(TOpenCLValue *Base, const double Exponent);

Compute the power function.

#NameTypeDescription
1BaseTOpenCLValue *
2Exponentconst double
Remarks:

Internally calls clValue::Power

Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler

Overload 12: clValue Power(const double Base, TOpenCLValue *Exponent);

Compute the power function.

#NameTypeDescription
1Baseconst double
2ExponentTOpenCLValue *
Remarks:

Internally calls clValue::Power

Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler

Overload 13: clValue Power(const TCplx &Base, TOpenCLValue *Exponent);

Compute the power function.

#NameTypeDescription
1Baseconst TCplx &
2ExponentTOpenCLValue *
Remarks:

Internally calls clValue::Power

Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler

Overload 14: clValue Power(TOpenCLValue *Base, TOpenCLValue *Exponent);

Compute the power function.

#NameTypeDescription
1BaseTOpenCLValue *
2ExponentTOpenCLValue *
Remarks:

Internally calls clValue::Power

Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler

Overload 15: clValue Power(TOpenCLValue *Base, const TCplx &Exponent);

Compute the power function.

#NameTypeDescription
1BaseTOpenCLValue *
2Exponentconst TCplx &
Remarks:

Internally calls clValue::Power

Declared in Dew::Math::Units::ClMtxExpr · Dew.Math/Units.clMtxExpr.h · Cross-compiler