v0.15.5
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
lambert_w_raw.hpp File Reference
#include <cmath>
#include <complex>
#include <boost/math/special_functions/fpclassify.hpp>
#include <boost/math/special_functions/round.hpp>
#include <boost/math/policies/policy.hpp>
#include "lambert_w_tools.hpp"
#include "lambert_w_tay.hpp"
#include "lambert_w_laur.hpp"
#include "lambert_w_sing.hpp"
#include "lambert_w_asy.hpp"
#include "lambert_w_mid.hpp"
#include "lambert_w_iter.hpp"

Go to the source code of this file.

Namespaces

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

Macros

#define BOOST_MATH_LAMBERT_W_NEWTON_ITERATION
 
#define BOOST_MATH_LAMBERT_W_FRITSCH_ITERATION
 

Functions

template<class ArgumentType , class CoeffType , class IndexType , class Policy >
ArgumentType boost::math::lambw::_raw (const ArgumentType &z, IndexType k, const Policy &pol)
 
template<class ArgumentType , class IndexType , class Policy >
ArgumentType boost::math::lambw::_with_real_range_checks (const ArgumentType &z, const IndexType &k, const Policy &pol)
 
template<class ArgumentType , class IndexType , class Policy >
std::complex< ArgumentType > boost::math::lambw::_with_complex_range_checks (const std::complex< ArgumentType > &z, const IndexType &k, const Policy &pol)
 

Macro Definition Documentation

◆ BOOST_MATH_LAMBERT_W_FRITSCH_ITERATION

#define BOOST_MATH_LAMBERT_W_FRITSCH_ITERATION

Definition at line 24 of file lambert_w_raw.hpp.

◆ BOOST_MATH_LAMBERT_W_NEWTON_ITERATION

#define BOOST_MATH_LAMBERT_W_NEWTON_ITERATION

Definition at line 23 of file lambert_w_raw.hpp.