Overload List
Overload 1: TOpenCLBase *Power(const double Base, TOpenCLBase *Exponent);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Base | const double | |
| 2 | Exponent | TOpenCLBase * |
Declared in Dew::Math::TOpenCLBase · Dew.Math/clMtxVec.h · Cross-compiler
Overload 2: TOpenCLBase *Power(const TCplx &Base, TOpenCLBase *Exponent);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Base | const TCplx & | |
| 2 | Exponent | TOpenCLBase * |
Declared in Dew::Math::TOpenCLBase · Dew.Math/clMtxVec.h · Cross-compiler
Overload 3: TOpenCLBase *Power(TOpenCLBase *Base, const double Exponent);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Base | TOpenCLBase * | |
| 2 | Exponent | const double |
Declared in Dew::Math::TOpenCLBase · Dew.Math/clMtxVec.h · Cross-compiler
Overload 4: TOpenCLBase *Power(TOpenCLBase *Base, const TCplx &Exponent);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Base | TOpenCLBase * | |
| 2 | Exponent | const TCplx & |
Declared in Dew::Math::TOpenCLBase · Dew.Math/clMtxVec.h · Cross-compiler
Overload 5: TOpenCLValue *Power(TOpenCLValue *Base, TOpenCLValue *Exponent);
Raises base to any power.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Base | TOpenCLValue * | |
| 2 | Exponent | TOpenCLValue * |
Remarks:
Computes Base^(Exponent). The TOpenCLValue::IntPower is faster, if Exponent is an integer. Real valued power can handle only positive Exponent. TOpenCLValue::IntPower can handle negative exponent also. To compute a power to the negative exponent in general case or when the base is negative, use the complex version of the function.
See Also: TOpenCLValue::IntPower
Declared in Dew::Math::TOpenCLValue · Dew.Math/clMtxVec.h · Cross-compiler
Overload 6: TOpenCLValue *Power(double Base, TOpenCLValue *Exponent);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Base | double | |
| 2 | Exponent | TOpenCLValue * |
Declared in Dew::Math::TOpenCLValue · Dew.Math/clMtxVec.h · Cross-compiler
Overload 7: TOpenCLValue *Power(TCplx Base, TOpenCLValue *Exponent);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Base | TCplx | |
| 2 | Exponent | TOpenCLValue * |
Declared in Dew::Math::TOpenCLValue · Dew.Math/clMtxVec.h · Cross-compiler
Overload 8: TOpenCLValue *Power(TOpenCLValue *Base, double Exponent);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Base | TOpenCLValue * | |
| 2 | Exponent | double |
Declared in Dew::Math::TOpenCLValue · Dew.Math/clMtxVec.h · Cross-compiler
Overload 9: TOpenCLValue *Power(TOpenCLValue *Base, TCplx Exponent);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Base | TOpenCLValue * | |
| 2 | Exponent | TCplx |
Declared in Dew::Math::TOpenCLValue · Dew.Math/clMtxVec.h · Cross-compiler