|
constexpr | std::complex< float >::complex (_ComplexT __z) |
|
constexpr | std::complex< double >::complex (_ComplexT __z) |
|
constexpr | std::complex< long double >::complex (_ComplexT __z) |
|
constexpr | std::complex< _Tp >::complex (const _Tp &__r=_Tp(), const _Tp &__i=_Tp()) |
|
constexpr | std::complex< _Tp >::complex (const complex &)=default |
|
template<typename _Up > |
constexpr | std::complex< _Tp >::complex (const complex< _Up > &__z) |
|
constexpr | std::complex< float >::complex (const complex< double > &) |
|
constexpr | std::complex< long double >::complex (const complex< double > &__z) |
|
constexpr | std::complex< double >::complex (const complex< float > &__z) |
|
constexpr | std::complex< long double >::complex (const complex< float > &__z) |
|
constexpr | std::complex< float >::complex (const complex< long double > &) |
|
constexpr | std::complex< double >::complex (const complex< long double > &) |
|
constexpr | std::complex< double >::complex (double __r=0.0, double __i=0.0) |
|
constexpr | std::complex< float >::complex (float __r=0.0f, float __i=0.0f) |
|
constexpr | std::complex< long double >::complex (long double __r=0.0L, long double __i=0.0L) |
|
| std::complex< double >::__attribute ((__abi_tag__("cxx11"))) const expr double real() const |
|
| std::complex< float >::__attribute ((__abi_tag__("cxx11"))) const expr float real() const |
|
| std::complex< long double >::__attribute ((__abi_tag__("cxx11"))) const expr long double real() const |
|
template<typename _Tp > |
_Tp | std::__complex_abs (const complex< _Tp > &__z) |
|
template<typename _Tp > |
std::complex< _Tp > | std::__complex_acos (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
std::complex< _Tp > | std::__complex_acosh (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
_Tp | std::__complex_arg (const complex< _Tp > &__z) |
|
template<typename _Tp > |
std::complex< _Tp > | std::__complex_asin (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
std::complex< _Tp > | std::__complex_asinh (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
std::complex< _Tp > | std::__complex_atan (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
std::complex< _Tp > | std::__complex_atanh (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
complex< _Tp > | std::__complex_cos (const complex< _Tp > &__z) |
|
template<typename _Tp > |
complex< _Tp > | std::__complex_cosh (const complex< _Tp > &__z) |
|
template<typename _Tp > |
complex< _Tp > | std::__complex_exp (const complex< _Tp > &__z) |
|
template<typename _Tp > |
complex< _Tp > | std::__complex_log (const complex< _Tp > &__z) |
|
template<typename _Tp > |
complex< _Tp > | std::__complex_pow (const complex< _Tp > &__x, const complex< _Tp > &__y) |
|
template<typename _Tp > |
complex< _Tp > | std::__complex_pow_unsigned (complex< _Tp > __x, unsigned __n) |
|
template<typename _Tp > |
std::complex< _Tp > | std::__complex_proj (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
complex< _Tp > | std::__complex_sin (const complex< _Tp > &__z) |
|
template<typename _Tp > |
complex< _Tp > | std::__complex_sinh (const complex< _Tp > &__z) |
|
template<typename _Tp > |
complex< _Tp > | std::__complex_sqrt (const complex< _Tp > &__z) |
|
template<typename _Tp > |
complex< _Tp > | std::__complex_tan (const complex< _Tp > &__z) |
|
template<typename _Tp > |
complex< _Tp > | std::__complex_tanh (const complex< _Tp > &__z) |
|
constexpr complex | std::complex< _Tp >::__rep () const |
|
constexpr _ComplexT | std::complex< float >::__rep () const |
|
constexpr _ComplexT | std::complex< double >::__rep () const |
|
constexpr _ComplexT | std::complex< long double >::__rep () const |
|
template<typename _Tp > |
static constexpr _Tp | std::_Norm_helper< bool >::_S_do_it (const complex< _Tp > &__z) |
|
template<typename _Tp > |
static constexpr _Tp | std::_Norm_helper< true >::_S_do_it (const complex< _Tp > &__z) |
|
template<typename _Tp > |
_Tp | std::abs (const complex< _Tp > &) |
|
template<typename _Tp > |
std::complex< _Tp > | std::acos (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
std::complex< _Tp > | std::acosh (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
__gnu_cxx::__promote< _Tp >::__type | std::arg (_Tp __x) |
|
template<typename _Tp > |
_Tp | std::arg (const complex< _Tp > &) |
|
template<typename _Tp > |
std::complex< _Tp > | std::asin (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
std::complex< _Tp > | std::asinh (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
std::complex< _Tp > | std::atan (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
std::complex< _Tp > | std::atanh (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
std::complex< typename __gnu_cxx::__promote< _Tp >::__type > | std::tr1::conj (_Tp __x) |
|
template<typename _Tp > |
constexpr std::complex< typename __gnu_cxx::__promote< _Tp >::__type > | std::conj (_Tp __x) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::conj (const complex< _Tp > &) |
|
template<typename _Tp > |
std::complex< _Tp > | std::tr1::conj (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
complex< _Tp > | std::cos (const complex< _Tp > &) |
|
template<typename _Tp > |
complex< _Tp > | std::cosh (const complex< _Tp > &) |
|
template<typename _Tp > |
complex< _Tp > | std::exp (const complex< _Tp > &) |
|
template<typename _Tp > |
std::complex< _Tp > | std::tr1::fabs (const std::complex< _Tp > &__z) |
|
template<typename _Tp > |
_Tp | std::fabs (const std::complex< _Tp > &__z) |
|
constexpr _GLIBCXX_ABI_TAG_CXX11 _Tp | std::complex< _Tp >::imag () const |
|
constexpr void | std::complex< _Tp >::imag (_Tp __val) |
|
template<typename _Tp > |
constexpr __gnu_cxx::__promote< _Tp >::__type | std::imag (_Tp) |
|
template<typename _Tp > |
constexpr _Tp | std::imag (const complex< _Tp > &__z) |
|
constexpr void | std::complex< double >::imag (double __val) |
|
constexpr void | std::complex< float >::imag (float __val) |
|
constexpr void | std::complex< long double >::imag (long double __val) |
|
template<typename _Tp > |
complex< _Tp > | std::log (const complex< _Tp > &) |
|
template<typename _Tp > |
complex< _Tp > | std::log10 (const complex< _Tp > &) |
|
template<typename _Tp > |
constexpr __gnu_cxx::__promote< _Tp >::__type | std::norm (_Tp __x) |
|
template<typename _Tp > |
constexpr _Tp | std::norm (const complex< _Tp > &) |
|
template<typename _Tp > |
constexpr bool | std::operator!= (const _Tp &__x, const complex< _Tp > &__y) |
|
template<typename _Tp > |
constexpr bool | std::operator!= (const complex< _Tp > &__x, const _Tp &__y) |
|
template<typename _Tp > |
constexpr bool | std::operator!= (const complex< _Tp > &__x, const complex< _Tp > &__y) |
|
constexpr std::complex< double > | std::literals::operator""i (long double __num) |
|
constexpr std::complex< double > | std::literals::operator""i (unsigned long long __num) |
|
constexpr std::complex< float > | std::literals::operator""if (long double __num) |
|
constexpr std::complex< float > | std::literals::operator""if (unsigned long long __num) |
|
constexpr std::complex< long double > | std::literals::operator""il (long double __num) |
|
constexpr std::complex< long double > | std::literals::operator""il (unsigned long long __num) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::operator* (const _Tp &__x, const complex< _Tp > &__y) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::operator* (const complex< _Tp > &__x, const _Tp &__y) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::operator* (const complex< _Tp > &__x, const complex< _Tp > &__y) |
|
constexpr complex< _Tp > & | std::complex< _Tp >::operator*= (const _Tp &) |
|
template<class _Tp > |
constexpr complex & | std::complex< float >::operator*= (const complex< _Tp > &__z) |
|
template<typename _Tp > |
constexpr complex & | std::complex< double >::operator*= (const complex< _Tp > &__z) |
|
template<typename _Tp > |
constexpr complex & | std::complex< long double >::operator*= (const complex< _Tp > &__z) |
|
template<typename _Up > |
constexpr complex< _Tp > & | std::complex< _Tp >::operator*= (const complex< _Up > &) |
|
constexpr complex & | std::complex< double >::operator*= (double __d) |
|
constexpr complex & | std::complex< float >::operator*= (float __f) |
|
constexpr complex & | std::complex< long double >::operator*= (long double __r) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::operator+ (const _Tp &__x, const complex< _Tp > &__y) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::operator+ (const complex< _Tp > &__x) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::operator+ (const complex< _Tp > &__x, const _Tp &__y) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::operator+ (const complex< _Tp > &__x, const complex< _Tp > &__y) |
|
constexpr complex< _Tp > & | std::complex< _Tp >::operator+= (const _Tp &__t) |
|
template<typename _Tp > |
constexpr complex & | std::complex< float >::operator+= (const complex< _Tp > &__z) |
|
template<typename _Tp > |
constexpr complex & | std::complex< double >::operator+= (const complex< _Tp > &__z) |
|
template<typename _Tp > |
constexpr complex & | std::complex< long double >::operator+= (const complex< _Tp > &__z) |
|
template<typename _Up > |
constexpr complex< _Tp > & | std::complex< _Tp >::operator+= (const complex< _Up > &) |
|
constexpr complex & | std::complex< double >::operator+= (double __d) |
|
constexpr complex & | std::complex< float >::operator+= (float __f) |
|
constexpr complex & | std::complex< long double >::operator+= (long double __r) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::operator- (const _Tp &__x, const complex< _Tp > &__y) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::operator- (const complex< _Tp > &__x) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::operator- (const complex< _Tp > &__x, const _Tp &__y) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::operator- (const complex< _Tp > &__x, const complex< _Tp > &__y) |
|
constexpr complex< _Tp > & | std::complex< _Tp >::operator-= (const _Tp &__t) |
|
template<class _Tp > |
constexpr complex & | std::complex< float >::operator-= (const complex< _Tp > &__z) |
|
template<typename _Tp > |
constexpr complex & | std::complex< double >::operator-= (const complex< _Tp > &__z) |
|
template<typename _Tp > |
constexpr complex & | std::complex< long double >::operator-= (const complex< _Tp > &__z) |
|
template<typename _Up > |
constexpr complex< _Tp > & | std::complex< _Tp >::operator-= (const complex< _Up > &) |
|
constexpr complex & | std::complex< double >::operator-= (double __d) |
|
constexpr complex & | std::complex< float >::operator-= (float __f) |
|
constexpr complex & | std::complex< long double >::operator-= (long double __r) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::operator/ (const _Tp &__x, const complex< _Tp > &__y) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::operator/ (const complex< _Tp > &__x, const _Tp &__y) |
|
template<typename _Tp > |
constexpr complex< _Tp > | std::operator/ (const complex< _Tp > &__x, const complex< _Tp > &__y) |
|
constexpr complex< _Tp > & | std::complex< _Tp >::operator/= (const _Tp &) |
|
template<class _Tp > |
constexpr complex & | std::complex< float >::operator/= (const complex< _Tp > &__z) |
|
template<typename _Tp > |
constexpr complex & | std::complex< double >::operator/= (const complex< _Tp > &__z) |
|
template<typename _Tp > |
constexpr complex & | std::complex< long double >::operator/= (const complex< _Tp > &__z) |
|
template<typename _Up > |
constexpr complex< _Tp > & | std::complex< _Tp >::operator/= (const complex< _Up > &) |
|
constexpr complex & | std::complex< double >::operator/= (double __d) |
|
constexpr complex & | std::complex< float >::operator/= (float __f) |
|
constexpr complex & | std::complex< long double >::operator/= (long double __r) |
|
template<typename _Tp , typename _CharT , class _Traits > |
basic_ostream< _CharT, _Traits > & | std::operator<< (basic_ostream< _CharT, _Traits > &__os, const complex< _Tp > &__x) |
|
constexpr complex< _Tp > & | std::complex< _Tp >::operator= (const _Tp &) |
|
constexpr complex & | std::complex< _Tp >::operator= (const complex &)=default |
|
constexpr complex & | std::complex< float >::operator= (const complex &)=default |
|
constexpr complex & | std::complex< double >::operator= (const complex &)=default |
|
constexpr complex & | std::complex< long double >::operator= (const complex &)=default |
|
template<typename _Tp > |
constexpr complex & | std::complex< float >::operator= (const complex< _Tp > &__z) |
|
template<typename _Tp > |
constexpr complex & | std::complex< double >::operator= (const complex< _Tp > &__z) |
|
template<typename _Tp > |
constexpr complex & | std::complex< long double >::operator= (const complex< _Tp > &__z) |
|
template<typename _Up > |
constexpr complex< _Tp > & | std::complex< _Tp >::operator= (const complex< _Up > &) |
|
constexpr complex & | std::complex< double >::operator= (double __d) |
|
constexpr complex & | std::complex< float >::operator= (float __f) |
|
constexpr complex & | std::complex< long double >::operator= (long double __r) |
|
template<typename _Tp > |
constexpr bool | std::operator== (const _Tp &__x, const complex< _Tp > &__y) |
|
template<typename _Tp > |
constexpr bool | std::operator== (const complex< _Tp > &__x, const _Tp &__y) |
|
template<typename _Tp > |
constexpr bool | std::operator== (const complex< _Tp > &__x, const complex< _Tp > &__y) |
|
template<typename _Tp , typename _CharT , class _Traits > |
basic_istream< _CharT, _Traits > & | std::operator>> (basic_istream< _CharT, _Traits > &__is, complex< _Tp > &__x) |
|
template<typename _Tp > |
complex< _Tp > | std::polar (const _Tp &, const _Tp &=0) |
|
template<typename _Tp , typename _Up > |
std::complex< typename __gnu_cxx::__promote_2< _Tp, _Up >::__type > | std::tr1::polar (const _Tp &__rho, const _Up &__theta) |
|
template<typename _Tp > |
complex< _Tp > | std::pow (const _Tp &, const complex< _Tp > &) |
|
template<typename _Tp > |
std::complex< _Tp > | std::tr1::pow (const _Tp &__x, const std::complex< _Tp > &__y) |
|
template<typename _Tp , typename _Up > |
std::complex< typename __gnu_cxx::__promote_2< _Tp, _Up >::__type > | std::tr1::pow (const _Tp &__x, const std::complex< _Up > &__y) |
|
template<typename _Tp , typename _Up > |
std::complex< typename __gnu_cxx::__promote_2< _Tp, _Up >::__type > | std::pow (const _Tp &__x, const std::complex< _Up > &__y) |
|
template<typename _Tp > |
complex< _Tp > | std::pow (const complex< _Tp > &, const _Tp &) |
|
template<typename _Tp > |
complex< _Tp > | std::pow (const complex< _Tp > &, const complex< _Tp > &) |
|
template<typename _Tp > |
complex< _Tp > | std::pow (const complex< _Tp > &, int) |
|
template<typename _Tp > |
std::complex< _Tp > | std::tr1::pow (const std::complex< _Tp > &__x, const _Tp &__y) |
|
template<typename _Tp , typename _Up > |
std::complex< typename __gnu_cxx::__promote_2< _Tp, _Up >::__type > | std::tr1::pow (const std::complex< _Tp > &__x, const _Up &__y) |
|
template<typename _Tp , typename _Up > |
std::complex< typename __gnu_cxx::__promote_2< _Tp, _Up >::__type > | std::pow (const std::complex< _Tp > &__x, const _Up &__y) |
|
template<typename _Tp > |
std::complex< _Tp > | std::tr1::pow (const std::complex< _Tp > &__x, const std::complex< _Tp > &__y) |
|
template<typename _Tp , typename _Up > |
std::complex< typename __gnu_cxx::__promote_2< _Tp, _Up >::__type > | std::tr1::pow (const std::complex< _Tp > &__x, const std::complex< _Up > &__y) |
|
template<typename _Tp , typename _Up > |
std::complex< typename __gnu_cxx::__promote_2< _Tp, _Up >::__type > | std::pow (const std::complex< _Tp > &__x, const std::complex< _Up > &__y) |
|
template<typename _Tp > |
std::complex< typename __gnu_cxx::__promote< _Tp >::__type > | std::proj (_Tp __x) |
|
template<typename _Tp > |
std::complex< _Tp > | std::proj (const std::complex< _Tp > &) |
|
constexpr _GLIBCXX_ABI_TAG_CXX11 _Tp | std::complex< _Tp >::real () const |
|
constexpr void | std::complex< _Tp >::real (_Tp __val) |
|
template<typename _Tp > |
constexpr __gnu_cxx::__promote< _Tp >::__type | std::real (_Tp __x) |
|
template<typename _Tp > |
constexpr _Tp | std::real (const complex< _Tp > &__z) |
|
constexpr void | std::complex< double >::real (double __val) |
|
constexpr void | std::complex< float >::real (float __val) |
|
constexpr void | std::complex< long double >::real (long double __val) |
|
template<typename _Tp > |
complex< _Tp > | std::sin (const complex< _Tp > &) |
|
template<typename _Tp > |
complex< _Tp > | std::sinh (const complex< _Tp > &) |
|
template<typename _Tp > |
complex< _Tp > | std::sqrt (const complex< _Tp > &) |
|
template<typename _Tp > |
complex< _Tp > | std::tan (const complex< _Tp > &) |
|
template<typename _Tp > |
complex< _Tp > | std::tanh (const complex< _Tp > &) |
|
Classes and functions for complex numbers.