Portability | uses ffi |
---|---|
Stability | provisional |
Maintainer | Alberto Ruiz (aruiz at um dot es) |
Wrappers for selected functions described at:
- ellint_Kcomp_e :: Double -> Precision -> (Double, Double)
- ellint_Kcomp :: Double -> Precision -> Double
- ellint_Ecomp_e :: Double -> Precision -> (Double, Double)
- ellint_Ecomp :: Double -> Precision -> Double
- ellint_Pcomp_e :: Double -> Double -> Precision -> (Double, Double)
- ellint_Pcomp :: Double -> Double -> Precision -> Double
- ellint_Dcomp_e :: Double -> Precision -> (Double, Double)
- ellint_Dcomp :: Double -> Precision -> Double
- ellint_F_e :: Double -> Double -> Precision -> (Double, Double)
- ellint_F :: Double -> Double -> Precision -> Double
- ellint_E_e :: Double -> Double -> Precision -> (Double, Double)
- ellint_E :: Double -> Double -> Precision -> Double
- ellint_P_e :: Double -> Double -> Double -> Precision -> (Double, Double)
- ellint_P :: Double -> Double -> Double -> Precision -> Double
- ellint_D_e :: Double -> Double -> Double -> Precision -> (Double, Double)
- ellint_D :: Double -> Double -> Double -> Precision -> Double
- ellint_RC_e :: Double -> Double -> Precision -> (Double, Double)
- ellint_RC :: Double -> Double -> Precision -> Double
- ellint_RD_e :: Double -> Double -> Double -> Precision -> (Double, Double)
- ellint_RD :: Double -> Double -> Double -> Precision -> Double
- ellint_RF_e :: Double -> Double -> Double -> Precision -> (Double, Double)
- ellint_RF :: Double -> Double -> Double -> Precision -> Double
- ellint_RJ_e :: Double -> Double -> Double -> Double -> Precision -> (Double, Double)
- ellint_RJ :: Double -> Double -> Double -> Double -> Precision -> Double
Documentation
ellint_Kcomp_e :: Double -> Precision -> (Double, Double)Source
wrapper for int gsl_sf_ellint_Kcomp_e(double k,gsl_mode_t mode,gsl_sf_result* result);
ellint_Kcomp :: Double -> Precision -> DoubleSource
wrapper for double gsl_sf_ellint_Kcomp(double k,gsl_mode_t mode);
ellint_Ecomp_e :: Double -> Precision -> (Double, Double)Source
wrapper for int gsl_sf_ellint_Ecomp_e(double k,gsl_mode_t mode,gsl_sf_result* result);
ellint_Ecomp :: Double -> Precision -> DoubleSource
wrapper for double gsl_sf_ellint_Ecomp(double k,gsl_mode_t mode);
ellint_Pcomp_e :: Double -> Double -> Precision -> (Double, Double)Source
wrapper for int gsl_sf_ellint_Pcomp_e(double k,double n,gsl_mode_t mode,gsl_sf_result* result);
ellint_Pcomp :: Double -> Double -> Precision -> DoubleSource
wrapper for double gsl_sf_ellint_Pcomp(double k,double n,gsl_mode_t mode);
ellint_Dcomp_e :: Double -> Precision -> (Double, Double)Source
wrapper for int gsl_sf_ellint_Dcomp_e(double k,gsl_mode_t mode,gsl_sf_result* result);
ellint_Dcomp :: Double -> Precision -> DoubleSource
wrapper for double gsl_sf_ellint_Dcomp(double k,gsl_mode_t mode);
ellint_F_e :: Double -> Double -> Precision -> (Double, Double)Source
wrapper for int gsl_sf_ellint_F_e(double phi,double k,gsl_mode_t mode,gsl_sf_result* result);
ellint_F :: Double -> Double -> Precision -> DoubleSource
wrapper for double gsl_sf_ellint_F(double phi,double k,gsl_mode_t mode);
ellint_E_e :: Double -> Double -> Precision -> (Double, Double)Source
wrapper for int gsl_sf_ellint_E_e(double phi,double k,gsl_mode_t mode,gsl_sf_result* result);
ellint_E :: Double -> Double -> Precision -> DoubleSource
wrapper for double gsl_sf_ellint_E(double phi,double k,gsl_mode_t mode);
ellint_P_e :: Double -> Double -> Double -> Precision -> (Double, Double)Source
wrapper for int gsl_sf_ellint_P_e(double phi,double k,double n,gsl_mode_t mode,gsl_sf_result* result);
ellint_P :: Double -> Double -> Double -> Precision -> DoubleSource
wrapper for double gsl_sf_ellint_P(double phi,double k,double n,gsl_mode_t mode);
ellint_D_e :: Double -> Double -> Double -> Precision -> (Double, Double)Source
wrapper for int gsl_sf_ellint_D_e(double phi,double k,double n,gsl_mode_t mode,gsl_sf_result* result);
ellint_D :: Double -> Double -> Double -> Precision -> DoubleSource
wrapper for double gsl_sf_ellint_D(double phi,double k,double n,gsl_mode_t mode);
ellint_RC_e :: Double -> Double -> Precision -> (Double, Double)Source
wrapper for int gsl_sf_ellint_RC_e(double x,double y,gsl_mode_t mode,gsl_sf_result* result);
ellint_RC :: Double -> Double -> Precision -> DoubleSource
wrapper for double gsl_sf_ellint_RC(double x,double y,gsl_mode_t mode);
ellint_RD_e :: Double -> Double -> Double -> Precision -> (Double, Double)Source
wrapper for int gsl_sf_ellint_RD_e(double x,double y,double z,gsl_mode_t mode,gsl_sf_result* result);
ellint_RD :: Double -> Double -> Double -> Precision -> DoubleSource
wrapper for double gsl_sf_ellint_RD(double x,double y,double z,gsl_mode_t mode);
ellint_RF_e :: Double -> Double -> Double -> Precision -> (Double, Double)Source
wrapper for int gsl_sf_ellint_RF_e(double x,double y,double z,gsl_mode_t mode,gsl_sf_result* result);
ellint_RF :: Double -> Double -> Double -> Precision -> DoubleSource
wrapper for double gsl_sf_ellint_RF(double x,double y,double z,gsl_mode_t mode);