#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) |