|
Jpp 20.0.0-rc.3
the software that should make you happy
|
Classes | |
| class | AsymptoticPolynomialA |
| class | AsymptoticPolynomialB |
| class | Branch |
| class | BranchPoint |
| struct | Horner |
| struct | Horner< Float, Tag, 0 > |
| struct | Iterator |
| struct | LogRecursionImpl |
| struct | LogRecursionImpl< Float, branch, 0 > |
| struct | Pade |
| struct | Pade< Float, -1, 4 > |
| struct | Pade< Float, -1, 5 > |
| struct | Pade< Float, -1, 6 > |
| struct | Pade< Float, -1, 7 > |
| struct | Pade< Float, 0, 1 > |
| struct | Pade< Float, 0, 2 > |
| struct | Polynomial |
Functions | |
| HORNER_COEFF (BranchPoint, 0, -1) | |
| HORNER_COEFF (BranchPoint, 1, 1) | |
| HORNER_COEFF (BranchPoint, 2, -0.333333333333333333e0) | |
| HORNER_COEFF (BranchPoint, 3, 0.152777777777777777e0) | |
| HORNER_COEFF (BranchPoint, 4, -0.79629629629629630e-1) | |
| HORNER_COEFF (BranchPoint, 5, 0.44502314814814814e-1) | |
| HORNER_COEFF (BranchPoint, 6, -0.25984714873603760e-1) | |
| HORNER_COEFF (BranchPoint, 7, 0.15635632532333920e-1) | |
| HORNER_COEFF (BranchPoint, 8, -0.96168920242994320e-2) | |
| HORNER_COEFF (BranchPoint, 9, 0.60145432529561180e-2) | |
| HORNER_COEFF (BranchPoint, 10, -0.38112980348919993e-2) | |
| HORNER_COEFF (BranchPoint, 11, 0.24408779911439826e-2) | |
| HORNER_COEFF (BranchPoint, 12, -0.15769303446867841e-2) | |
| HORNER_COEFF (BranchPoint, 13, 0.10262633205076071e-2) | |
| HORNER_COEFF (BranchPoint, 14, -0.67206163115613620e-3) | |
| HORNER_COEFF (BranchPoint, 15, 0.44247306181462090e-3) | |
| HORNER_COEFF (BranchPoint, 16, -0.29267722472962746e-3) | |
| HORNER_COEFF (BranchPoint, 17, 0.19438727605453930e-3) | |
| HORNER_COEFF (BranchPoint, 18, -0.12957426685274883e-3) | |
| HORNER_COEFF (BranchPoint, 19, 0.86650358052081260e-4) | |
| HORNER_COEFF (AsymptoticPolynomialB< 2 >, 0, 0) | |
| HORNER_COEFF (AsymptoticPolynomialB< 2 >, 1, -1) | |
| HORNER_COEFF (AsymptoticPolynomialB< 2 >, 2, 1./2) | |
| HORNER_COEFF (AsymptoticPolynomialB< 3 >, 0, 0) | |
| HORNER_COEFF (AsymptoticPolynomialB< 3 >, 1, 1) | |
| HORNER_COEFF (AsymptoticPolynomialB< 3 >, 2, -3./2) | |
| HORNER_COEFF (AsymptoticPolynomialB< 3 >, 3, 1./3) | |
| HORNER_COEFF (AsymptoticPolynomialB< 4 >, 0, 0) | |
| HORNER_COEFF (AsymptoticPolynomialB< 4 >, 1, -1) | |
| HORNER_COEFF (AsymptoticPolynomialB< 4 >, 2, 3) | |
| HORNER_COEFF (AsymptoticPolynomialB< 4 >, 3, -11./6) | |
| HORNER_COEFF (AsymptoticPolynomialB< 4 >, 4, 1./4) | |
| HORNER_COEFF (AsymptoticPolynomialB< 5 >, 0, 0) | |
| HORNER_COEFF (AsymptoticPolynomialB< 5 >, 1, 1) | |
| HORNER_COEFF (AsymptoticPolynomialB< 5 >, 2, -5) | |
| HORNER_COEFF (AsymptoticPolynomialB< 5 >, 3, 35./6) | |
| HORNER_COEFF (AsymptoticPolynomialB< 5 >, 4, -25./12) | |
| HORNER_COEFF (AsymptoticPolynomialB< 5 >, 5, 1./5) | |
| HORNER_COEFF2 (AsymptoticPolynomialA, 0, -y) | |
| HORNER_COEFF2 (AsymptoticPolynomialA, 1, y) | |
| HORNER_COEFF2 (AsymptoticPolynomialA, 2,(Horner< Float, AsymptoticPolynomialB< 2 >, 2 >::Eval(y))) | |
| HORNER_COEFF2 (AsymptoticPolynomialA, 3,(Horner< Float, AsymptoticPolynomialB< 3 >, 3 >::Eval(y))) | |
| HORNER_COEFF2 (AsymptoticPolynomialA, 4,(Horner< Float, AsymptoticPolynomialB< 4 >, 4 >::Eval(y))) | |
| HORNER_COEFF2 (AsymptoticPolynomialA, 5,(Horner< Float, AsymptoticPolynomialB< 5 >, 5 >::Eval(y))) | |
| template<typename Float , int order> | |
| Float | AsymptoticExpansionImpl (const Float a, const Float b) |
| template<typename Float > | |
| Float | HalleyStep (const Float x, const Float w) |
| template<typename Float > | |
| Float | FritschStep (const Float x, const Float w) |
| template<typename Float > | |
| Float | SchroederStep (const Float x, const Float w) |
| template<int branch> | |
| double | LambertW (const double x) |
| template<> | |
| double | LambertW< 0 > (const double x) |
| template<> | |
| double | LambertW<-1 > (const double x) |
| double | LambertW (const int branch, const double x) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 0 | , | ||
| - | 1 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 1 | , | ||
| 1 | ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 2 | , | ||
| -0. | 333333333333333333e0 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 3 | , | ||
| 0. | 152777777777777777e0 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 4 | , | ||
| -0.79629629629629630e- | 1 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 5 | , | ||
| 0.44502314814814814e- | 1 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 6 | , | ||
| -0.25984714873603760e- | 1 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 7 | , | ||
| 0.15635632532333920e- | 1 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 8 | , | ||
| -0.96168920242994320e- | 2 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 9 | , | ||
| 0.60145432529561180e- | 2 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 10 | , | ||
| -0.38112980348919993e- | 2 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 11 | , | ||
| 0.24408779911439826e- | 2 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 12 | , | ||
| -0.15769303446867841e- | 2 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 13 | , | ||
| 0.10262633205076071e- | 2 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 14 | , | ||
| -0.67206163115613620e- | 3 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 15 | , | ||
| 0.44247306181462090e- | 3 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 16 | , | ||
| -0.29267722472962746e- | 3 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 17 | , | ||
| 0.19438727605453930e- | 3 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 18 | , | ||
| -0.12957426685274883e- | 3 ) |
| utl::HORNER_COEFF | ( | BranchPoint | , |
| 19 | , | ||
| 0.86650358052081260e- | 4 ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 2 > | , |
| 0 | , | ||
| 0 | ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 2 > | , |
| 1 | , | ||
| - | 1 ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 2 > | , |
| 2 | , | ||
| 1./ | 2 ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 3 > | , |
| 0 | , | ||
| 0 | ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 3 > | , |
| 1 | , | ||
| 1 | ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 3 > | , |
| 2 | , | ||
| -3./ | 2 ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 3 > | , |
| 3 | , | ||
| 1./ | 3 ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 4 > | , |
| 0 | , | ||
| 0 | ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 4 > | , |
| 1 | , | ||
| - | 1 ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 4 > | , |
| 2 | , | ||
| 3 | ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 4 > | , |
| 3 | , | ||
| -11./ | 6 ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 4 > | , |
| 4 | , | ||
| 1./ | 4 ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 5 > | , |
| 0 | , | ||
| 0 | ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 5 > | , |
| 1 | , | ||
| 1 | ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 5 > | , |
| 2 | , | ||
| - | 5 ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 5 > | , |
| 3 | , | ||
| 35./ | 6 ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 5 > | , |
| 4 | , | ||
| -25./ | 12 ) |
| utl::HORNER_COEFF | ( | AsymptoticPolynomialB< 5 > | , |
| 5 | , | ||
| 1./ | 5 ) |
| utl::HORNER_COEFF2 | ( | AsymptoticPolynomialA | , |
| 0 | , | ||
| - | y ) |
| utl::HORNER_COEFF2 | ( | AsymptoticPolynomialA | , |
| 1 | , | ||
| y | ) |
| utl::HORNER_COEFF2 | ( | AsymptoticPolynomialA | , |
| 2 | , | ||
| (Horner< Float, AsymptoticPolynomialB< 2 >, 2 >::Eval(y)) | ) |
| utl::HORNER_COEFF2 | ( | AsymptoticPolynomialA | , |
| 3 | , | ||
| (Horner< Float, AsymptoticPolynomialB< 3 >, 3 >::Eval(y)) | ) |
| utl::HORNER_COEFF2 | ( | AsymptoticPolynomialA | , |
| 4 | , | ||
| (Horner< Float, AsymptoticPolynomialB< 4 >, 4 >::Eval(y)) | ) |
| utl::HORNER_COEFF2 | ( | AsymptoticPolynomialA | , |
| 5 | , | ||
| (Horner< Float, AsymptoticPolynomialB< 5 >, 5 >::Eval(y)) | ) |
|
inline |
Definition at line 158 of file LambertW.hh.
|
inline |
Definition at line 210 of file LambertW.hh.
|
inline |
Definition at line 223 of file LambertW.hh.
|
inline |
Definition at line 236 of file LambertW.hh.
| double utl::LambertW | ( | const double | x | ) |
| template double utl::LambertW< 0 > | ( | const double | x | ) |
Definition at line 345 of file LambertW.hh.
| template double utl::LambertW<-1 > | ( | const double | x | ) |
Definition at line 364 of file LambertW.hh.
|
inline |
Definition at line 397 of file LambertW.hh.