ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
sf_legendre.hpp File Reference
#include <gsl/gsl_sf_legendre.h>
#include "mode.hpp"
#include "sf_result.hpp"
Include dependency graph for sf_legendre.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  gsl
 The gsl package creates an interface to the GNU Scientific Library for C++.
 
namespace  gsl::sf
 This namespace is used for special functions that in GSL are prefixed gsl_sf.
 
namespace  gsl::sf::legendre
 Legendre functions.
 

Typedefs

typedef gsl_sf_legendre_t gsl::sf::legendre::legendre_t
 Alias. More...
 

Functions

legendre_t const gsl::sf::legendre::SCHMIDT ()
 Type. More...
 
legendre_t const gsl::sf::legendre::SPHARM ()
 Type. More...
 
legendre_t const gsl::sf::legendre::FULL ()
 Type. More...
 
legendre_t const gsl::sf::legendre::NONE ()
 Type. More...
 
int gsl::sf::legendre::Pl_e (int const l, double const x, result &result)
 C++ version of gsl_sf_legendre_Pl_e(). More...
 
double gsl::sf::legendre::Pl (int const l, double const x)
 C++ version of gsl_sf_legendre_Pl(). More...
 
template<typename DATA >
int gsl::sf::legendre::Pl_array (int const lmax, double const x, DATA &result_array)
 C++ version of gsl_sf_legendre_Pl_array(). More...
 
template<typename DATA >
int gsl::sf::legendre::Pl_deriv_array (int const lmax, double const x, DATA &result_array, DATA &result_deriv_array)
 C++ version of gsl_sf_legendre_Pl_deriv_array(). More...
 
int gsl::sf::legendre::P1_e (double x, result &result)
 C++ version of gsl_sf_legendre_P1_e(). More...
 
int gsl::sf::legendre::P2_e (double x, result &result)
 C++ version of gsl_sf_legendre_P2_e(). More...
 
int gsl::sf::legendre::P3_e (double x, result &result)
 C++ version of gsl_sf_legendre_P3_e(). More...
 
double gsl::sf::legendre::P1 (double const x)
 C++ version of gsl_sf_legendre_P1(). More...
 
double gsl::sf::legendre::P2 (double const x)
 C++ version of gsl_sf_legendre_P2(). More...
 
double gsl::sf::legendre::P3 (double const x)
 C++ version of gsl_sf_legendre_P3(). More...
 
int gsl::sf::legendre::Q0_e (double const x, result &result)
 C++ version of gsl_sf_legendre_Q0_e(). More...
 
double gsl::sf::legendre::Q0 (double const x)
 C++ version of gsl_sf_legendre_Q0(). More...
 
int gsl::sf::legendre::Q1_e (double const x, result &result)
 C++ version of gsl_sf_legendre_Q1_e(). More...
 
double gsl::sf::legendre::Q1 (double const x)
 C++ version of gsl_sf_legendre_Q1(). More...
 
int gsl::sf::legendre::Ql_e (int const l, double const x, result &result)
 C++ version of gsl_sf_legendre_Ql_e(). More...
 
double gsl::sf::legendre::Ql (int const l, double const x)
 C++ version of gsl_sf_legendre_Ql(). More...
 
int gsl::sf::legendre::Plm_e (int const l, int const m, double const x, result &result)
 C++ version of gsl_sf_legendre_Plm_e(). More...
 
double gsl::sf::legendre::Plm (int const l, int const m, double const x)
 C++ version of gsl_sf_legendre_Plm(). More...
 
template<typename DATA >
int gsl::sf::legendre::Plm_array (int const lmax, int const m, double const x, DATA &result_array)
 C++ version of gsl_sf_legendre_Plm_array(). More...
 
template<typename DATA >
int gsl::sf::legendre::Plm_deriv_array (int const lmax, int const m, double const x, DATA &result_array, DATA &result_deriv_array)
 C++ version of gsl_sf_legendre_Plm_deriv_array(). More...
 
int gsl::sf::legendre::sphPlm_e (int const l, int m, double const x, result &result)
 C++ version of gsl_sf_legendre_sphPlm_e(). More...
 
double gsl::sf::legendre::sphPlm (int const l, int const m, double const x)
 C++ version of gsl_sf_legendre_sphPlm(). More...
 
int gsl::sf::legendre::array_size (int const lmax, int const m)
 C++ version of gsl_sf_legendre_array_size(). More...
 
int gsl::sf::conicalP_half_e (double const lambda, double const x, result &result)
 
double gsl::sf::conicalP_half (double const lambda, double const x)
 C++ version of gsl_sf_conicalP_half(). More...
 
int gsl::sf::conicalP_mhalf_e (double const lambda, double const x, result &result)
 C++ version of gsl_sf_conicalP_mhalf_e(). More...
 
double gsl::sf::conicalP_mhalf (double const lambda, double const x)
 C++ version of gsl_sf_conicalP_mhalf(). More...
 
int gsl::sf::conicalP_0_e (double const lambda, double const x, result &result)
 C++ version of gsl_sf_conicalP_0_e(). More...
 
double gsl::sf::conicalP_0 (double const lambda, double const x)
 C++ version of gsl_sf_conicalP_0(). More...
 
int gsl::sf::conicalP_1_e (double const lambda, double const x, result &result)
 C++ version of gsl_sf_conicalP_1_e(). More...
 
double gsl::sf::conicalP_1 (double const lambda, double const x)
 C++ version of gsl_sf_conicalP_1(). More...
 
int gsl::sf::conicalP_sph_reg_e (int const l, double const lambda, double const x, result &result)
 C++ version of gsl_sf_conicalP_sph_reg_e(). More...
 
double gsl::sf::conicalP_sph_reg (int const l, double const lambda, double const x)
 C++ version of gsl_sf_conicalP_sph_reg(). More...
 
int gsl::sf::conicalP_cyl_reg_e (int const m, double const lambda, double const x, result &result)
 C++ version of gsl_sf_conicalP_cyl_reg_e(). More...
 
double gsl::sf::conicalP_cyl_reg (int const m, double const lambda, double const x)
 C++ version of gsl_sf_conicalP_cyl_reg(). More...
 
int gsl::sf::legendre::H3d_0_e (double const lambda, double const eta, result &result)
 C++ version of gsl_sf_legendre_H3d_0_e(). More...
 
double gsl::sf::legendre::H3d_0 (double const lambda, double const eta)
 C++ version of gsl_sf_legendre_H3d_0(). More...
 
int gsl::sf::legendre::H3d_1_e (double const lambda, double const eta, result &result)
 C++ version of gsl_sf_legendre_H3d_1_e(). More...
 
double gsl::sf::legendre::H3d_1 (double const lambda, double const eta)
 C++ version of gsl_sf_legendre_H3d_1(). More...
 
int gsl::sf::legendre::H3d_e (int const l, double const lambda, double const eta, result &result)
 C++ version of gsl_sf_legendre_H3d_e(). More...
 
double gsl::sf::legendre::H3d (int const l, double const lambda, double const eta)
 C++ version of gsl_sf_legendre_H3d(). More...
 
template<typename DATA >
int gsl::sf::legendre::H3d_array (int const lmax, double const lambda, double const eta, DATA &result_array)
 C++ version of gsl_sf_legendre_H3d_array(). More...
 
template<typename DATA >
int gsl::sf::legendre::array (legendre_t const norm, size_t const lmax, double const x, DATA &result_array)
 C++ version of gsl_sf_legendre_array(). More...
 
template<typename DATA >
int gsl::sf::legendre::array_e (legendre_t const norm, size_t const lmax, double const x, double const csphase, DATA &result_array)
 C++ version of gsl_sf_legendre_array_e(). More...
 
template<typename DATA >
int gsl::sf::legendre::deriv_array (legendre_t const norm, size_t const lmax, double const x, DATA &result_array, DATA &result_deriv_array)
 C++ version of gsl_sf_legendre_deriv_array(). More...
 
template<typename DATA >
int gsl::sf::legendre::deriv_array_e (legendre_t const norm, size_t const lmax, double const x, double const csphase, DATA &result_array, DATA &result_deriv_array)
 C++ version of gsl_sf_legendre_deriv_array_e(). More...
 
template<typename DATA >
int gsl::sf::legendre::deriv_alt_array (legendre_t const norm, size_t const lmax, double const x, DATA &result_array, DATA &result_deriv_array)
 C++ version of gsl_sf_legendre_deriv_alt_array(). More...
 
template<typename DATA >
int gsl::sf::legendre::deriv_alt_array_e (legendre_t const norm, size_t const lmax, double const x, double const csphase, DATA &result_array, DATA &result_deriv_array)
 C++ version of gsl_sf_legendre_deriv_alt_array_e(). More...
 
template<typename DATA >
int gsl::sf::legendre::deriv2_array (legendre_t const norm, size_t const lmax, double const x, DATA &result_array, DATA &result_deriv_array, DATA &result_deriv2_array)
 C++ version of gsl_sf_legendre_deriv2_array(). More...
 
template<typename DATA >
int gsl::sf::legendre::deriv2_array_e (legendre_t const norm, size_t const lmax, double const x, double const csphase, DATA &result_array, DATA &result_deriv_array, DATA &result_deriv2_array)
 C++ version of gsl_sf_legendre_deriv2_array_e(). More...
 
template<typename DATA >
int gsl::sf::legendre::deriv2_alt_array (legendre_t const norm, size_t const lmax, double const x, DATA &result_array, DATA &result_deriv_array, DATA &result_deriv2_array)
 C++ version of gsl_sf_legendre_deriv2_alt_array(). More...
 
template<typename DATA >
int gsl::sf::legendre::deriv2_alt_array_e (legendre_t const norm, size_t const lmax, double const x, double const csphase, DATA &result_array, DATA &result_deriv_array, DATA &result_deriv2_array)
 C++ version of gsl_sf_legendre_deriv2_alt_array_e(). More...
 
size_t gsl::sf::legendre::array_n (size_t const lmax)
 C++ version of gsl_sf_legendre_array_n(). More...
 
size_t gsl::sf::legendre::array_index (size_t const l, size_t const m)
 C++ version of gsl_sf_legendre_array_index(). More...
 
size_t gsl::sf::legendre::nlm (size_t const lmax)
 C++ version of gsl_sf_legendre_nlm(). More...