#include <boost/math/special_functions/math_fwd.hpp>#include <boost/math/special_functions/legendre.hpp>#include <boost/math/tools/workaround.hpp>#include <complex>

Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::math | |
| boost::math::detail | |
Functions | |
| template<class T , class Policy > | |
| T | boost::math::detail::spherical_harmonic_prefix (unsigned n, unsigned m, T theta, const Policy &pol) |
| template<class T , class Policy > | |
| T | boost::math::detail::spherical_harmonic_r (unsigned n, int m, T theta, T phi, const Policy &pol) |
| template<class T , class Policy > | |
| T | boost::math::detail::spherical_harmonic_i (unsigned n, int m, T theta, T phi, const Policy &pol) |
| template<class T , class U , class Policy > | |
| std::complex< T > | boost::math::detail::spherical_harmonic (unsigned n, int m, U theta, U phi, const Policy &pol) |
| template<class T1 , class T2 , class Policy > | |
| std::complex< typename tools::promote_args< T1, T2 > ::type > | boost::math::spherical_harmonic (unsigned n, int m, T1 theta, T2 phi, const Policy &pol) |
| template<class T1 , class T2 > | |
| std::complex< typename tools::promote_args< T1, T2 > ::type > | boost::math::spherical_harmonic (unsigned n, int m, T1 theta, T2 phi) |
| template<class T1 , class T2 , class Policy > | |
| tools::promote_args< T1, T2 >::type | boost::math::spherical_harmonic_r (unsigned n, int m, T1 theta, T2 phi, const Policy &pol) |
| template<class T1 , class T2 > | |
| tools::promote_args< T1, T2 >::type | boost::math::spherical_harmonic_r (unsigned n, int m, T1 theta, T2 phi) |
| template<class T1 , class T2 , class Policy > | |
| tools::promote_args< T1, T2 >::type | boost::math::spherical_harmonic_i (unsigned n, int m, T1 theta, T2 phi, const Policy &pol) |
| template<class T1 , class T2 > | |
| tools::promote_args< T1, T2 >::type | boost::math::spherical_harmonic_i (unsigned n, int m, T1 theta, T2 phi) |