#include <boost/tr1/detail/config.hpp>#include <complex>#include <boost/math/complex.hpp>#include <boost/tr1/detail/math_overloads.hpp>#include <boost/assert.hpp>#include <boost/detail/workaround.hpp>#include <boost/config/no_tr1/cmath.hpp>
Namespaces | |
| std::tr1 | |
Functions | |
| template<class T > | |
| std::BOOST_TR1_MATH_RETURN (double) arg(const T &t) | |
| long double | std::arg (const long double &t) | 
| float | std::arg (const float &t) | 
| long double | std::norm (const long double &t) | 
| float | std::norm (const float &t) | 
| template<class T > | |
| std::BOOST_TR1_MATH_RETURN (std::complex< double >) conj(const T &t) | |
| std::complex< long double > | std::conj (const long double &t) | 
| std::complex< float > | std::conj (const float &t) | 
| complex< double > | std::polar (const char &rho, const char &theta=0) | 
| complex< double > | std::polar (const unsigned char &rho, const unsigned char &theta=0) | 
| complex< double > | std::polar (const signed char &rho, const signed char &theta=0) | 
| complex< double > | std::polar (const short &rho, const short &theta=0) | 
| complex< double > | std::polar (const unsigned short &rho, const unsigned short &theta=0) | 
| complex< double > | std::polar (const int &rho, const int &theta=0) | 
| complex< double > | std::polar (const unsigned int &rho, const unsigned int &theta=0) | 
| complex< double > | std::polar (const long &rho, const long &theta=0) | 
| complex< double > | std::polar (const unsigned long &rho, const unsigned long &theta=0) | 
| template<class T , class U > | |
| complex< typename  boost::tr1_detail::promote_to_real < T, U >::type >  | std::polar (const T &rho, const U &theta) | 
| long double | std::imag (const long double &) | 
| float | std::imag (const float &) | 
| long double | std::real (const long double &t) | 
| float | std::real (const float &t) | 
| template<class T , class U > | |
| complex< typename  boost::tr1_detail::largest_real < T, U >::type >  | std::pow (const complex< T > &x, const complex< U > &y) | 
| template<class T , class U > | |
| complex< typename  boost::tr1_detail::promote_to_real < T, U >::type >  | std::pow (const complex< T > &x, const U &y) | 
| template<class T , class U > | |
| complex< typename  boost::tr1_detail::promote_to_real < T, U >::type >  | std::pow (const T &x, const complex< U > &y) |