|
| struct | Abs |
| | The abs trait. More...
|
| |
| struct | Abs< AbsUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_signed_v< TArg > > > |
| | The CUDA abs trait specialization for real types. More...
|
| |
| struct | Abs< TAcc, Complex< T > > |
| | The abs trait specialization for complex types. More...
|
| |
| struct | Acos |
| | The acos trait. More...
|
| |
| struct | Acos< AcosUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA acos trait specialization for real types. More...
|
| |
| struct | Acos< TAcc, Complex< T > > |
| | The acos trait specialization for complex types. More...
|
| |
| struct | Acosh |
| | The acosh trait. More...
|
| |
| struct | Acosh< AcoshUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA acosh trait specialization for real types. More...
|
| |
| struct | Acosh< TAcc, Complex< T > > |
| | The acosh trait specialization for complex types. More...
|
| |
| struct | Arg |
| | The arg trait. More...
|
| |
| struct | Arg< ArgUniformCudaHipBuiltIn, TArgument, std::enable_if_t< std::is_floating_point_v< TArgument > > > |
| | The CUDA arg trait specialization for real types. More...
|
| |
| struct | Arg< TAcc, Complex< T > > |
| | The arg Complex<T> specialization for complex types. More...
|
| |
| struct | Asin |
| | The asin trait. More...
|
| |
| struct | Asin< AsinUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA asin trait specialization for real types. More...
|
| |
| struct | Asin< TAcc, Complex< T > > |
| | The asin trait specialization for complex types. More...
|
| |
| struct | Asinh |
| | The asin trait. More...
|
| |
| struct | Asinh< AsinhUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA asinh trait specialization for real types. More...
|
| |
| struct | Asinh< TAcc, Complex< T > > |
| | The asinh trait specialization for complex types. More...
|
| |
| struct | Atan |
| | The atan trait. More...
|
| |
| struct | Atan2 |
| | The atan2 trait. More...
|
| |
| struct | Atan2< Atan2UniformCudaHipBuiltIn, Ty, Tx, std::enable_if_t< std::is_floating_point_v< Ty > &&std::is_floating_point_v< Tx > > > |
| | The CUDA atan2 trait specialization. More...
|
| |
| struct | Atan< AtanUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA atan trait specialization for real types. More...
|
| |
| struct | Atan< TAcc, Complex< T > > |
| | The atan trait specialization for complex types. More...
|
| |
| struct | Atanh |
| | The atanh trait. More...
|
| |
| struct | Atanh< AtanhUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA atanh trait specialization for real types. More...
|
| |
| struct | Atanh< TAcc, Complex< T > > |
| | The atanh trait specialization for complex types. More...
|
| |
| struct | Cbrt |
| | The cbrt trait. More...
|
| |
| struct | Cbrt< CbrtUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_arithmetic_v< TArg > > > |
| | The CUDA cbrt trait specialization. More...
|
| |
| struct | Ceil |
| | The ceil trait. More...
|
| |
| struct | Ceil< CeilUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA ceil trait specialization. More...
|
| |
| struct | Conj |
| | The conj trait. More...
|
| |
| struct | Conj< ConjUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA conj trait specialization for real types. More...
|
| |
| struct | Conj< TAcc, Complex< T > > |
| | The conj specialization for complex types. More...
|
| |
| struct | Copysign |
| | The copysign trait. More...
|
| |
| struct | Copysign< CopysignUniformCudaHipBuiltIn, TMag, TSgn, std::enable_if_t< std::is_floating_point_v< TMag > &&std::is_floating_point_v< TSgn > > > |
| | The CUDA copysign trait specialization for real types. More...
|
| |
| struct | Cos |
| | The cos trait. More...
|
| |
| struct | Cos< CosUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA cos trait specialization for real types. More...
|
| |
| struct | Cos< TAcc, Complex< T > > |
| | The cos trait specialization for complex types. More...
|
| |
| struct | Cosh |
| | The cosh trait. More...
|
| |
| struct | Cosh< CoshUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA cosh trait specialization for real types. More...
|
| |
| struct | Cosh< TAcc, Complex< T > > |
| | The cosh trait specialization for complex types. More...
|
| |
| struct | Erf |
| |
| struct | Erf< ErfUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA erf trait specialization. More...
|
| |
| struct | Exp |
| | The exp trait. More...
|
| |
| struct | Exp< ExpUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA exp trait specialization for real types. More...
|
| |
| struct | Exp< TAcc, Complex< T > > |
| | The exp trait specialization for complex types. More...
|
| |
| struct | Floor |
| | The floor trait. More...
|
| |
| struct | Floor< FloorUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA floor trait specialization. More...
|
| |
| struct | Fma |
| | The fma trait. More...
|
| |
| struct | Fma< FmaUniformCudaHipBuiltIn, Tx, Ty, Tz, std::enable_if_t< std::is_floating_point_v< Tx > &&std::is_floating_point_v< Ty > &&std::is_floating_point_v< Tz > > > |
| | The CUDA fma trait specialization. More...
|
| |
| struct | Fmod |
| | The fmod trait. More...
|
| |
| struct | Fmod< FmodUniformCudaHipBuiltIn, Tx, Ty, std::enable_if_t< std::is_floating_point_v< Tx > &&std::is_floating_point_v< Ty > > > |
| | The CUDA fmod trait specialization. More...
|
| |
| struct | Isfinite |
| | The isfinite trait. More...
|
| |
| struct | Isfinite< IsfiniteStdLib, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | Custom IEEE 754 bitwise implementation of isfinite. std counterpart does not work correctly for some compiler flags at CPU backend. More...
|
| |
| struct | Isfinite< IsfiniteUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA isfinite trait specialization. More...
|
| |
| struct | Isinf |
| | The isinf trait. More...
|
| |
| struct | Isinf< IsinfStdLib, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | Custom IEEE 754 bitwise implementation of isinf std counterpart does not work correctly for some compiler flags at CPU backend. More...
|
| |
| struct | Isinf< IsinfUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA isinf trait specialization. More...
|
| |
| struct | Isnan |
| | The isnan trait. More...
|
| |
| struct | Isnan< IsnanStdLib, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | Custom IEEE 754 bitwise implementation of isnan std counterpart does not work correctly for some compiler flags at CPU backend. More...
|
| |
| struct | Isnan< IsnanUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA isnan trait specialization. More...
|
| |
| struct | Llround |
| | The round trait. More...
|
| |
| struct | Llround< RoundUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA llround trait specialization. More...
|
| |
| struct | Log |
| | The log trait. More...
|
| |
| struct | Log10 |
| | The base 10 log trait. More...
|
| |
| struct | Log10< Log10UniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA log10 trait specialization for real types. More...
|
| |
| struct | Log10< TAcc, Complex< T > > |
| | The log10 trait specialization for complex types. More...
|
| |
| struct | Log2 |
| | The bas 2 log trait. More...
|
| |
| struct | Log2< Log2UniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA log2 trait specialization for real types. More...
|
| |
| struct | Log2< TAcc, Complex< T > > |
| | The log2 trait specialization for complex types. More...
|
| |
| struct | Log< LogUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA log trait specialization for real types. More...
|
| |
| struct | Log< TAcc, Complex< T > > |
| | The log trait specialization for complex types. More...
|
| |
| struct | Lround |
| | The round trait. More...
|
| |
| struct | Lround< RoundUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA lround trait specialization. More...
|
| |
| struct | Max |
| | The max trait. More...
|
| |
| struct | Max< MaxStdLib, Tx, Ty, std::enable_if_t< std::is_arithmetic_v< Tx > &&std::is_arithmetic_v< Ty > > > |
| | The standard library max trait specialization. More...
|
| |
| struct | Max< MaxUniformCudaHipBuiltIn, Tx, Ty, std::enable_if_t< std::is_arithmetic_v< Tx > &&std::is_arithmetic_v< Ty > > > |
| | The CUDA max trait specialization. More...
|
| |
| struct | Min |
| | The min trait. More...
|
| |
| struct | Min< MinStdLib, Tx, Ty, std::enable_if_t< std::is_arithmetic_v< Tx > &&std::is_arithmetic_v< Ty > > > |
| | The standard library min trait specialization. More...
|
| |
| struct | Min< MinUniformCudaHipBuiltIn, Tx, Ty, std::enable_if_t< std::is_arithmetic_v< Tx > &&std::is_arithmetic_v< Ty > > > |
| | The CUDA min trait specialization. More...
|
| |
| struct | Pow |
| | The pow trait. More...
|
| |
| struct | Pow< PowUniformCudaHipBuiltIn, TBase, TExp, std::enable_if_t< std::is_floating_point_v< TBase > &&std::is_floating_point_v< TExp > > > |
| | The CUDA pow trait specialization for real types. More...
|
| |
| struct | Pow< TAcc, Complex< T >, Complex< U > > |
| | The pow trait specialization for complex types. More...
|
| |
| struct | Pow< TAcc, Complex< T >, U > |
| | The pow trait specialization for complex and real types. More...
|
| |
| struct | Pow< TAcc, T, Complex< U > > |
| | The pow trait specialization for real and complex types. More...
|
| |
| struct | Remainder |
| | The remainder trait. More...
|
| |
| struct | Remainder< RemainderUniformCudaHipBuiltIn, Tx, Ty, std::enable_if_t< std::is_floating_point_v< Tx > &&std::is_floating_point_v< Ty > > > |
| | The CUDA remainder trait specialization. More...
|
| |
| struct | Round |
| | The round trait. More...
|
| |
| struct | Round< RoundUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA round trait specialization. More...
|
| |
| struct | Rsqrt |
| | The rsqrt trait. More...
|
| |
| struct | Rsqrt< RsqrtUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_arithmetic_v< TArg > > > |
| | The CUDA rsqrt trait specialization for real types. More...
|
| |
| struct | Rsqrt< TAcc, Complex< T > > |
| | The rsqrt trait specialization for complex types. More...
|
| |
| struct | Sin |
| | The sin trait. More...
|
| |
| struct | Sin< SinUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA sin trait specialization for real types. More...
|
| |
| struct | Sin< TAcc, Complex< T > > |
| | The sin trait specialization for complex types. More...
|
| |
| struct | SinCos |
| | The sincos trait. More...
|
| |
| struct | SinCos< SinCosUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA sincos trait specialization for real types. More...
|
| |
| struct | SinCos< TAcc, Complex< T > > |
| | The sincos trait specialization for complex types. More...
|
| |
| struct | Sinh |
| | The sin trait. More...
|
| |
| struct | Sinh< SinhUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA sinh trait specialization for real types. More...
|
| |
| struct | Sinh< TAcc, Complex< T > > |
| | The sinh trait specialization for complex types. More...
|
| |
| struct | Sqrt |
| | The sqrt trait. More...
|
| |
| struct | Sqrt< SqrtUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_arithmetic_v< TArg > > > |
| | The CUDA sqrt trait specialization for real types. More...
|
| |
| struct | Sqrt< TAcc, Complex< T > > |
| | The sqrt trait specialization for complex types. More...
|
| |
| struct | Tan |
| | The tan trait. More...
|
| |
| struct | Tan< TAcc, Complex< T > > |
| | The tan trait specialization for complex types. More...
|
| |
| struct | Tan< TanUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA tan trait specialization for real types. More...
|
| |
| struct | Tanh |
| | The tanh trait. More...
|
| |
| struct | Tanh< TAcc, Complex< T > > |
| | The tanh trait specialization for complex types. More...
|
| |
| struct | Tanh< TanhUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA tanh trait specialization for real types. More...
|
| |
| struct | Trunc |
| | The trunc trait. More...
|
| |
| struct | Trunc< TruncUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > |
| | The CUDA trunc trait specialization. More...
|
| |