v0.15.5
Loading...
Searching...
No Matches
Namespaces | Functions
lambert_w_tools.hpp File Reference
#include <cmath>
#include <complex>
#include <limits>
#include <algorithm>
#include <boost/math/constants/constants.hpp>
#include <boost/type_traits/is_complex.hpp>
#include <boost/array.hpp>

Go to the source code of this file.

Namespaces

namespace  boost
 
namespace  boost::math
 
namespace  boost::math::lambw
 

Functions

template<class ArgumentType >
const ArgumentType & boost::math::lambw::_imaginary_unit (const ArgumentType &z)
 
template<class ArgumentType >
const std::complex< ArgumentType > & boost::math::lambw::_imaginary_unit (const std::complex< ArgumentType > &z)
 
template<class CoeffType >
const CoeffType & boost::math::lambw::rec_e ()
 
template<class CoeffType >
CoeffType boost::math::lambw::_complex_real (const CoeffType &z)
 
template<class CoeffType >
CoeffType boost::math::lambw::_complex_real (const std::complex< CoeffType > &z)
 
template<class CoeffType >
CoeffType boost::math::lambw::_complex_imag (const CoeffType &z)
 
template<class CoeffType >
CoeffType boost::math::lambw::_complex_imag (const std::complex< CoeffType > &z)
 
template<class CoeffType >
const CoeffType & boost::math::lambw::_complex_one (const CoeffType &z)
 
template<class CoeffType >
const std::complex< CoeffType > & boost::math::lambw::_complex_one (const std::complex< CoeffType > &z)
 
template<class ArgumentType , class CoeffType , std::size_t L>
ArgumentType boost::math::lambw::_series_sum (const ArgumentType &z, const boost::array< CoeffType, L > &c)
 
template<class CoeffType , std::size_t L>
boost::array< CoeffType, L > boost::math::lambw::_coeff_array (CoeffType(&coeffs)(std::size_t))
 
template<class ArgumentType , class Policy >
ArgumentType boost::math::lambw::_linstrips (const ArgumentType &z, const Policy &pol)
 
template<class ArgumentType , class Policy >
std::complex< ArgumentType > boost::math::lambw::_linstrips (const std::complex< ArgumentType > &z, const Policy &pol)
 
template<class ArgumentType , class Policy >
ArgumentType boost::math::lambw::_test_s (const ArgumentType &z, const ArgumentType &w, const Policy &pol)
 
template<class ArgumentType , class Policy >
ArgumentType boost::math::lambw::_test (const ArgumentType &z, const ArgumentType &w, const Policy &pol)
 
template<class ArgumentType , class Policy >
ArgumentType boost::math::lambw::_test (const std::complex< ArgumentType > &z, const std::complex< ArgumentType > &w, const Policy &pol)
 
template<class ArgumentType , class IndexType >
ArgumentType boost::math::lambw::_log_k (const ArgumentType &z, const IndexType &k)
 
template<class ArgumentType , class IndexType >
std::complex< ArgumentType > boost::math::lambw::_log_k (const std::complex< ArgumentType > &z, const IndexType &k)