|
ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
|
Namespace for gsl_sf_coulomb functions.
More...
Functions | |
| int | wave_FG_e (double const eta, double const x, double const lam_F, int const k_lam_G, result &F, result &Fp, result &G, result &Gp, double &exp_F, double &exp_G) |
| C++ version of gsl_sf_coulomb_wave_FG_e(). More... | |
| template<typename DATA > | |
| int | wave_F_array (double lam_min, int kmax, double eta, double x, DATA &fc_array, double &F_exponent) |
| C++ version of gsl_sf_coulomb_wave_F_array(). More... | |
| template<typename DATA > | |
| int | wave_FG_array (double lam_min, int kmax, double eta, double x, DATA &fc_array, DATA &gc_array, double &F_exponent, double &G_exponent) |
| C++ version of gsl_sf_coulomb_wave_FG_array(). More... | |
| template<typename DATA > | |
| int | wave_FGp_array (double lam_min, int kmax, double eta, double x, DATA &fc_array, DATA &fcp_array, DATA &gc_array, DATA &gcp_array, double &F_exponent, double &G_exponent) |
| C++ version of gsl_sf_coulomb_wave_FGp_array(). More... | |
| template<typename DATA > | |
| int | wave_sphF_array (double lam_min, int kmax, double eta, double x, DATA &fc_array, double &F_exponent) |
| C++ version of gsl_sf_coulomb_wave_sphF_array(). More... | |
| int | CL_e (double L, double eta, result &result) |
| C++ version of gsl_sf_coulomb_CL_e(). More... | |
| template<typename DATA > | |
| int | CL_array (double Lmin, int kmax, double eta, DATA &cl) |
| C++ version of gsl_sf_coulomb_CL_array(). More... | |
Namespace for gsl_sf_coulomb functions.
|
inline |
C++ version of gsl_sf_coulomb_CL_array().
| Lmin | A real value |
| kmax | An integer |
| eta | A real value |
| cl | An array |
Definition at line 326 of file sf_coulomb.hpp.
References gsl::sf::eta().
|
inline |
C++ version of gsl_sf_coulomb_CL_e().
| L | A real value |
| eta | A real value |
| result | The result as a gsl::sf::result object |
Definition at line 303 of file sf_coulomb.hpp.
References gsl::sf::eta().
|
inline |
C++ version of gsl_sf_coulomb_wave_F_array().
| lam_min | A real value |
| kmax | An integer |
| eta | A real value |
| x | A real value |
| fc_array | An array |
| F_exponent | A double |
Definition at line 175 of file sf_coulomb.hpp.
References gsl::sf::eta().
|
inline |
C++ version of gsl_sf_coulomb_wave_FG_array().
| lam_min | A real value |
| kmax | An integer |
| eta | A real value |
| x | A real value |
| fc_array | An array |
| gc_array | An array |
| F_exponent | A double |
| G_exponent | A double |
Definition at line 211 of file sf_coulomb.hpp.
References gsl::sf::eta().
|
inline |
C++ version of gsl_sf_coulomb_wave_FG_e().
Coulomb wave functions F_{lam_F}(eta,x), G_{lam_G}(eta,x) and their derivatives; lam_G := lam_F - k_lam_G
lam_F, lam_G > -0.5 x > 0.0
Conventions of Abramowitz+Stegun.
Because there can be a large dynamic range of values, overflows are handled gracefully. If an overflow occurs, GSL_EOVRFLW is signalled and exponent(s) are returned through exp_F, exp_G. These are such that
F_L(eta,x) = fc[k_L] * exp(exp_F) G_L(eta,x) = gc[k_L] * exp(exp_G) F_L'(eta,x) = fcp[k_L] * exp(exp_F) G_L'(eta,x) = gcp[k_L] * exp(exp_G)
| eta | A real value |
| x | A real value |
| lam_F | A real value |
| k_lam_G | An integer |
| F | A result as a gsl::sf::result object |
| Fp | A result as a gsl::sf::result object |
| G | A result as a gsl::sf::result object |
| Gp | A result as a gsl::sf::result object |
| exp_F | A double |
| exp_G | A double |
Definition at line 146 of file sf_coulomb.hpp.
References gsl::sf::eta(), and gsl::sf::ellint::F().
|
inline |
C++ version of gsl_sf_coulomb_wave_FGp_array().
| lam_min | A real value |
| kmax | An integer |
| eta | A real value |
| x | A real value |
| fc_array | An array |
| fcp_array | An array |
| gc_array | An array |
| gcp_array | An array |
| F_exponent | A double |
| G_exponent | A double |
Definition at line 254 of file sf_coulomb.hpp.
References gsl::sf::eta().
|
inline |
C++ version of gsl_sf_coulomb_wave_sphF_array().
| lam_min | A real value |
| kmax | An integer |
| eta | A real value |
| x | A real value |
| fc_array | An array |
| F_exponent | A double |
Definition at line 291 of file sf_coulomb.hpp.
References gsl::sf::eta().