ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
gsl::sf::lambert Namespace Reference

Lambert functions. More...

Functions

int W0_e (double x, result &result)
 C++ version of gsl_sf_lambert_W0_e(). More...
 
double W0 (double x)
 C++ version of gsl_sf_lambert_W0(). More...
 
int Wm1_e (double x, result &result)
 C++ version of gsl_sf_lambert_Wm1_e(). More...
 
double Wm1 (double x)
 C++ version of gsl_sf_lambert_Wm1(). More...
 

Detailed Description

Lambert functions.

Function Documentation

◆ W0()

double gsl::sf::lambert::W0 ( double  x)
inline

C++ version of gsl_sf_lambert_W0().

Lambert's Function W_0(x)

W_0(x) is the principal branch of the implicit function defined by W e^W = x.

\(-1/E < x < \infty\)

Parameters
xA real value
Returns
The function value

Definition at line 58 of file sf_lambert.hpp.

◆ W0_e()

int gsl::sf::lambert::W0_e ( double  x,
result result 
)
inline

C++ version of gsl_sf_lambert_W0_e().

Lambert's Function W_0(x)

W_0(x) is the principal branch of the implicit function defined by W e^W = x.

\(-1/E < x < \infty\)

Parameters
xA real value
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EMAXITER

Definition at line 45 of file sf_lambert.hpp.

◆ Wm1()

double gsl::sf::lambert::Wm1 ( double  x)
inline

C++ version of gsl_sf_lambert_Wm1().

Lambert's Function W_{-1}(x)

W_{-1}(x) is the second real branch of the implicit function defined by W e^W = x. It agrees with W_0(x) when x >= 0.

\(-1/E < x < \infty\)

Parameters
xA real value
Returns
The function value

Definition at line 86 of file sf_lambert.hpp.

◆ Wm1_e()

int gsl::sf::lambert::Wm1_e ( double  x,
result result 
)
inline

C++ version of gsl_sf_lambert_Wm1_e().

Lambert's Function W_{-1}(x)

W_{-1}(x) is the second real branch of the implicit function defined by W e^W = x. It agrees with W_0(x) when x >= 0.

\(-1/E < x < \infty\)

Parameters
xA real value
resultThe result as a gsl::sf::result object
Returns
GSL_SUCCESS or GSL_EMAXITER

Definition at line 72 of file sf_lambert.hpp.