clang 20.0.0git
|
Functions | |
template<class _Tp > | |
__DEVICE__ _Tp | abs (const std::complex< _Tp > &__c) |
template<class _Tp > | |
__DEVICE__ _Tp | arg (const std::complex< _Tp > &__c) |
template<class _Tp > | |
enable_if< is_integral< _Tp >::value||is_same< _Tp, double >::value, double >::type | arg (_Tp __re) |
template<class _Tp > | |
enable_if< is_same< _Tp, float >::value, float >::type | arg (_Tp __re) |
template<class _Tp > | |
__DEVICE__ _Tp | norm (const std::complex< _Tp > &__c) |
template<class _Tp > | |
CXX20_CONSTEXPR_DEVICE std::complex< _Tp > | conj (const std::complex< _Tp > &__c) |
template<class _Tp > | |
std::complex< _Tp > | proj (const std::complex< _Tp > &__c) |
template<class _Tp > | |
complex< _Tp > | polar (const _Tp &__rho, const _Tp &__theta=_Tp()) |
template<class _Tp > | |
std::complex< _Tp > | log (const std::complex< _Tp > &__x) |
template<class _Tp > | |
std::complex< _Tp > | log10 (const std::complex< _Tp > &__x) |
template<class _Tp > | |
__DEVICE__ std::complex< _Tp > | sqrt (const std::complex< _Tp > &__x) |
template<class _Tp > | |
__DEVICE__ std::complex< _Tp > | exp (const std::complex< _Tp > &__x) |
template<class _Tp > | |
std::complex< _Tp > | pow (const std::complex< _Tp > &__x, const std::complex< _Tp > &__y) |
template<class _Tp > | |
std::complex< _Tp > | __sqr (const std::complex< _Tp > &__x) |
template<class _Tp > | |
__DEVICE__ std::complex< _Tp > | asinh (const std::complex< _Tp > &__x) |
template<class _Tp > | |
__DEVICE__ std::complex< _Tp > | acosh (const std::complex< _Tp > &__x) |
template<class _Tp > | |
__DEVICE__ std::complex< _Tp > | atanh (const std::complex< _Tp > &__x) |
template<class _Tp > | |
__DEVICE__ std::complex< _Tp > | sinh (const std::complex< _Tp > &__x) |
template<class _Tp > | |
__DEVICE__ std::complex< _Tp > | cosh (const std::complex< _Tp > &__x) |
template<class _Tp > | |
__DEVICE__ std::complex< _Tp > | tanh (const std::complex< _Tp > &__x) |
template<class _Tp > | |
__DEVICE__ std::complex< _Tp > | asin (const std::complex< _Tp > &__x) |
template<class _Tp > | |
__DEVICE__ std::complex< _Tp > | acos (const std::complex< _Tp > &__x) |
template<class _Tp > | |
__DEVICE__ std::complex< _Tp > | atan (const std::complex< _Tp > &__x) |
template<class _Tp > | |
__DEVICE__ std::complex< _Tp > | sin (const std::complex< _Tp > &__x) |
template<class _Tp > | |
std::complex< _Tp > | cos (const std::complex< _Tp > &__x) |
template<class _Tp > | |
__DEVICE__ std::complex< _Tp > | tan (const std::complex< _Tp > &__x) |
std::complex< _Tp > std::__sqr | ( | const std::complex< _Tp > & | __x | ) |
Definition at line 170 of file complex_cmath.h.
__DEVICE__ _Tp std::abs | ( | const std::complex< _Tp > & | __c | ) |
Definition at line 34 of file complex_cmath.h.
Referenced by acos(), acosh(), atanh(), clang::SemaHLSL::CheckBuiltinFunctionCall(), cosh(), clang::isStackNearlyExhausted(), log(), norm(), and sqrt().
__DEVICE__ std::complex< _Tp > std::acos | ( | const std::complex< _Tp > & | __x | ) |
__DEVICE__ std::complex< _Tp > std::acosh | ( | const std::complex< _Tp > & | __x | ) |
enable_if< is_integral< _Tp >::value||is_same< _Tp, double >::value, double >::type std::arg | ( | _Tp | __re | ) |
Definition at line 47 of file complex_cmath.h.
References atan2.
Definition at line 52 of file complex_cmath.h.
References atan2f().
__DEVICE__ _Tp std::arg | ( | const std::complex< _Tp > & | __c | ) |
__DEVICE__ std::complex< _Tp > std::asin | ( | const std::complex< _Tp > & | __x | ) |
Definition at line 322 of file complex_cmath.h.
References asinh.
__DEVICE__ std::complex< _Tp > std::asinh | ( | const std::complex< _Tp > & | __x | ) |
__DEVICE__ std::complex< _Tp > std::atan | ( | const std::complex< _Tp > & | __x | ) |
Definition at line 364 of file complex_cmath.h.
References atanh.
__DEVICE__ std::complex< _Tp > std::atanh | ( | const std::complex< _Tp > & | __x | ) |
CXX20_CONSTEXPR_DEVICE std::complex< _Tp > std::conj | ( | const std::complex< _Tp > & | __c | ) |
Definition at line 73 of file complex_cmath.h.
References __c.
std::complex< _Tp > std::cos | ( | const std::complex< _Tp > & | __x | ) |
Definition at line 379 of file complex_cmath.h.
References cosh.
__DEVICE__ std::complex< _Tp > std::cosh | ( | const std::complex< _Tp > & | __x | ) |
__DEVICE__ std::complex< _Tp > std::exp | ( | const std::complex< _Tp > & | __x | ) |
std::complex< _Tp > std::log | ( | const std::complex< _Tp > & | __x | ) |
Definition at line 113 of file complex_cmath.h.
std::complex< _Tp > std::log10 | ( | const std::complex< _Tp > & | __x | ) |
Definition at line 119 of file complex_cmath.h.
References log.
__DEVICE__ _Tp std::norm | ( | const std::complex< _Tp > & | __c | ) |
Definition at line 58 of file complex_cmath.h.
complex< _Tp > std::polar | ( | const _Tp & | __rho, |
const _Tp & | __theta = _Tp() |
||
) |
std::complex< _Tp > std::pow | ( | const std::complex< _Tp > & | __x, |
const std::complex< _Tp > & | __y | ||
) |
Definition at line 163 of file complex_cmath.h.
std::complex< _Tp > std::proj | ( | const std::complex< _Tp > & | __c | ) |
Definition at line 79 of file complex_cmath.h.
__DEVICE__ std::complex< _Tp > std::sin | ( | const std::complex< _Tp > & | __x | ) |
Definition at line 372 of file complex_cmath.h.
References sinh.
__DEVICE__ std::complex< _Tp > std::sinh | ( | const std::complex< _Tp > & | __x | ) |
__DEVICE__ std::complex< _Tp > std::sqrt | ( | const std::complex< _Tp > & | __x | ) |
__DEVICE__ std::complex< _Tp > std::tan | ( | const std::complex< _Tp > & | __x | ) |
Definition at line 386 of file complex_cmath.h.
References tanh.
__DEVICE__ std::complex< _Tp > std::tanh | ( | const std::complex< _Tp > & | __x | ) |