hmatrix-0.1.1.0: Linear algebra and numerical computationsSource codeContentsIndex
Numeric.GSL.Special.Legendre
Portabilityuses ffi
Stabilityprovisional
MaintainerAlberto Ruiz (aruiz at um dot es)
Description

Wrappers for selected functions described at:

http://www.gnu.org/software/gsl/manual/html_node/Legendre-Functions-and-Spherical-Harmonics.html

Synopsis
legendre_Pl_e :: Int -> Double -> (Double, Double)
legendre_Pl :: Int -> Double -> Double
legendre_P1_e :: Double -> (Double, Double)
legendre_P2_e :: Double -> (Double, Double)
legendre_P3_e :: Double -> (Double, Double)
legendre_P1 :: Double -> Double
legendre_P2 :: Double -> Double
legendre_P3 :: Double -> Double
legendre_Q0_e :: Double -> (Double, Double)
legendre_Q0 :: Double -> Double
legendre_Q1_e :: Double -> (Double, Double)
legendre_Q1 :: Double -> Double
legendre_Ql_e :: Int -> Double -> (Double, Double)
legendre_Ql :: Int -> Double -> Double
legendre_Plm_e :: Int -> Int -> Double -> (Double, Double)
legendre_Plm :: Int -> Int -> Double -> Double
legendre_sphPlm_e :: Int -> Int -> Double -> (Double, Double)
legendre_sphPlm :: Int -> Int -> Double -> Double
legendre_array_size :: Int -> Int -> Int
conicalP_half_e :: Double -> Double -> (Double, Double)
conicalP_half :: Double -> Double -> Double
conicalP_mhalf_e :: Double -> Double -> (Double, Double)
conicalP_mhalf :: Double -> Double -> Double
conicalP_0_e :: Double -> Double -> (Double, Double)
conicalP_0 :: Double -> Double -> Double
conicalP_1_e :: Double -> Double -> (Double, Double)
conicalP_1 :: Double -> Double -> Double
conicalP_sph_reg_e :: Int -> Double -> Double -> (Double, Double)
conicalP_sph_reg :: Int -> Double -> Double -> Double
conicalP_cyl_reg_e :: Int -> Double -> Double -> (Double, Double)
conicalP_cyl_reg :: Int -> Double -> Double -> Double
legendre_H3d_0_e :: Double -> Double -> (Double, Double)
legendre_H3d_0 :: Double -> Double -> Double
legendre_H3d_1_e :: Double -> Double -> (Double, Double)
legendre_H3d_1 :: Double -> Double -> Double
legendre_H3d_e :: Int -> Double -> Double -> (Double, Double)
legendre_H3d :: Int -> Double -> Double -> Double
Documentation
legendre_Pl_e :: Int -> Double -> (Double, Double)Source
wrapper for int gsl_sf_legendre_Pl_e(int l,double x,gsl_sf_result* result);
legendre_Pl :: Int -> Double -> DoubleSource
wrapper for double gsl_sf_legendre_Pl(int l,double x);
legendre_P1_e :: Double -> (Double, Double)Source
wrapper for int gsl_sf_legendre_P1_e(double x,gsl_sf_result* result);
legendre_P2_e :: Double -> (Double, Double)Source
wrapper for int gsl_sf_legendre_P2_e(double x,gsl_sf_result* result);
legendre_P3_e :: Double -> (Double, Double)Source
wrapper for int gsl_sf_legendre_P3_e(double x,gsl_sf_result* result);
legendre_P1 :: Double -> DoubleSource
wrapper for double gsl_sf_legendre_P1(double x);
legendre_P2 :: Double -> DoubleSource
wrapper for double gsl_sf_legendre_P2(double x);
legendre_P3 :: Double -> DoubleSource
wrapper for double gsl_sf_legendre_P3(double x);
legendre_Q0_e :: Double -> (Double, Double)Source
wrapper for int gsl_sf_legendre_Q0_e(double x,gsl_sf_result* result);
legendre_Q0 :: Double -> DoubleSource
wrapper for double gsl_sf_legendre_Q0(double x);
legendre_Q1_e :: Double -> (Double, Double)Source
wrapper for int gsl_sf_legendre_Q1_e(double x,gsl_sf_result* result);
legendre_Q1 :: Double -> DoubleSource
wrapper for double gsl_sf_legendre_Q1(double x);
legendre_Ql_e :: Int -> Double -> (Double, Double)Source
wrapper for int gsl_sf_legendre_Ql_e(int l,double x,gsl_sf_result* result);
legendre_Ql :: Int -> Double -> DoubleSource
wrapper for double gsl_sf_legendre_Ql(int l,double x);
legendre_Plm_e :: Int -> Int -> Double -> (Double, Double)Source
wrapper for int gsl_sf_legendre_Plm_e(int l,int m,double x,gsl_sf_result* result);
legendre_Plm :: Int -> Int -> Double -> DoubleSource
wrapper for double gsl_sf_legendre_Plm(int l,int m,double x);
legendre_sphPlm_e :: Int -> Int -> Double -> (Double, Double)Source
wrapper for int gsl_sf_legendre_sphPlm_e(int l,int m,double x,gsl_sf_result* result);
legendre_sphPlm :: Int -> Int -> Double -> DoubleSource
wrapper for double gsl_sf_legendre_sphPlm(int l,int m,double x);
legendre_array_size :: Int -> Int -> IntSource
wrapper for int gsl_sf_legendre_array_size(int lmax,int m);
conicalP_half_e :: Double -> Double -> (Double, Double)Source
wrapper for int gsl_sf_conicalP_half_e(double lambda,double x,gsl_sf_result* result);
conicalP_half :: Double -> Double -> DoubleSource
wrapper for double gsl_sf_conicalP_half(double lambda,double x);
conicalP_mhalf_e :: Double -> Double -> (Double, Double)Source
wrapper for int gsl_sf_conicalP_mhalf_e(double lambda,double x,gsl_sf_result* result);
conicalP_mhalf :: Double -> Double -> DoubleSource
wrapper for double gsl_sf_conicalP_mhalf(double lambda,double x);
conicalP_0_e :: Double -> Double -> (Double, Double)Source
wrapper for int gsl_sf_conicalP_0_e(double lambda,double x,gsl_sf_result* result);
conicalP_0 :: Double -> Double -> DoubleSource
wrapper for double gsl_sf_conicalP_0(double lambda,double x);
conicalP_1_e :: Double -> Double -> (Double, Double)Source
wrapper for int gsl_sf_conicalP_1_e(double lambda,double x,gsl_sf_result* result);
conicalP_1 :: Double -> Double -> DoubleSource
wrapper for double gsl_sf_conicalP_1(double lambda,double x);
conicalP_sph_reg_e :: Int -> Double -> Double -> (Double, Double)Source
wrapper for int gsl_sf_conicalP_sph_reg_e(int l,double lambda,double x,gsl_sf_result* result);
conicalP_sph_reg :: Int -> Double -> Double -> DoubleSource
wrapper for double gsl_sf_conicalP_sph_reg(int l,double lambda,double x);
conicalP_cyl_reg_e :: Int -> Double -> Double -> (Double, Double)Source
wrapper for int gsl_sf_conicalP_cyl_reg_e(int m,double lambda,double x,gsl_sf_result* result);
conicalP_cyl_reg :: Int -> Double -> Double -> DoubleSource
wrapper for double gsl_sf_conicalP_cyl_reg(int m,double lambda,double x);
legendre_H3d_0_e :: Double -> Double -> (Double, Double)Source
wrapper for int gsl_sf_legendre_H3d_0_e(double lambda,double eta,gsl_sf_result* result);
legendre_H3d_0 :: Double -> Double -> DoubleSource
wrapper for double gsl_sf_legendre_H3d_0(double lambda,double eta);
legendre_H3d_1_e :: Double -> Double -> (Double, Double)Source
wrapper for int gsl_sf_legendre_H3d_1_e(double lambda,double eta,gsl_sf_result* result);
legendre_H3d_1 :: Double -> Double -> DoubleSource
wrapper for double gsl_sf_legendre_H3d_1(double lambda,double eta);
legendre_H3d_e :: Int -> Double -> Double -> (Double, Double)Source
wrapper for int gsl_sf_legendre_H3d_e(int l,double lambda,double eta,gsl_sf_result* result);
legendre_H3d :: Int -> Double -> Double -> DoubleSource
wrapper for double gsl_sf_legendre_H3d(int l,double lambda,double eta);
Produced by Haddock version 2.4.2