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

Wrappers for selected functions described at:

http://www.google.com/search?q=gsl_sf_ellint.h&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

Synopsis
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_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);

http://www.google.com/search?q=gsl_sf_ellint_Kcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

ellint_Kcomp :: Double -> Precision -> DoubleSource

wrapper for double gsl_sf_ellint_Kcomp(double k,gsl_mode_t mode);

http://www.google.com/search?q=gsl_sf_ellint_Kcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

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);

http://www.google.com/search?q=gsl_sf_ellint_Ecomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

ellint_Ecomp :: Double -> Precision -> DoubleSource

wrapper for double gsl_sf_ellint_Ecomp(double k,gsl_mode_t mode);

http://www.google.com/search?q=gsl_sf_ellint_Ecomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

ellint_F_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);

http://www.google.com/search?q=gsl_sf_ellint_Pcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky ellint_Pcomp_e :: Double -> Double -> Precision -> (Double,Double) ellint_Pcomp_e k n mode = createSFR ellint_Pcomp_e $ gsl_sf_ellint_Pcomp_e k n (precCode mode) foreign import ccall ellint.h gsl_sf_ellint_Pcomp_e gsl_sf_ellint_Pcomp_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt

wrapper for double gsl_sf_ellint_Pcomp(double k,double n,gsl_mode_t mode);

http://www.google.com/search?q=gsl_sf_ellint_Pcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky ellint_Pcomp :: Double -> Double -> Precision -> Double ellint_Pcomp k n mode = gsl_sf_ellint_Pcomp k n (precCode mode) foreign import ccall ellint.h gsl_sf_ellint_Pcomp gsl_sf_ellint_Pcomp :: Double -> Double -> Gsl_mode_t -> Double

wrapper for int gsl_sf_ellint_Dcomp_e(double k,gsl_mode_t mode,gsl_sf_result* result);

http://www.google.com/search?q=gsl_sf_ellint_Dcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky ellint_Dcomp_e :: Double -> Precision -> (Double,Double) ellint_Dcomp_e k mode = createSFR ellint_Dcomp_e $ gsl_sf_ellint_Dcomp_e k (precCode mode) foreign import ccall ellint.h gsl_sf_ellint_Dcomp_e gsl_sf_ellint_Dcomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt

wrapper for double gsl_sf_ellint_Dcomp(double k,gsl_mode_t mode);

http://www.google.com/search?q=gsl_sf_ellint_Dcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky ellint_Dcomp :: Double -> Precision -> Double ellint_Dcomp k mode = gsl_sf_ellint_Dcomp k (precCode mode) foreign import ccall ellint.h gsl_sf_ellint_Dcomp gsl_sf_ellint_Dcomp :: Double -> Gsl_mode_t -> Double

wrapper for int gsl_sf_ellint_F_e(double phi,double k,gsl_mode_t mode,gsl_sf_result* result);

http://www.google.com/search?q=gsl_sf_ellint_F_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

ellint_F :: Double -> Double -> Precision -> DoubleSource

wrapper for double gsl_sf_ellint_F(double phi,double k,gsl_mode_t mode);

http://www.google.com/search?q=gsl_sf_ellint_F&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

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);

http://www.google.com/search?q=gsl_sf_ellint_E_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

ellint_E :: Double -> Double -> Precision -> DoubleSource

wrapper for double gsl_sf_ellint_E(double phi,double k,gsl_mode_t mode);

http://www.google.com/search?q=gsl_sf_ellint_E&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

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);

http://www.google.com/search?q=gsl_sf_ellint_P_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

ellint_P :: Double -> Double -> Double -> Precision -> DoubleSource

wrapper for double gsl_sf_ellint_P(double phi,double k,double n,gsl_mode_t mode);

http://www.google.com/search?q=gsl_sf_ellint_P&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

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);

http://www.google.com/search?q=gsl_sf_ellint_D_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

ellint_D :: Double -> Double -> Double -> Precision -> DoubleSource

wrapper for double gsl_sf_ellint_D(double phi,double k,double n,gsl_mode_t mode);

http://www.google.com/search?q=gsl_sf_ellint_D&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

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);

http://www.google.com/search?q=gsl_sf_ellint_RC_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

ellint_RC :: Double -> Double -> Precision -> DoubleSource

wrapper for double gsl_sf_ellint_RC(double x,double y,gsl_mode_t mode);

http://www.google.com/search?q=gsl_sf_ellint_RC&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

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);

http://www.google.com/search?q=gsl_sf_ellint_RD_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

ellint_RD :: Double -> Double -> Double -> Precision -> DoubleSource

wrapper for double gsl_sf_ellint_RD(double x,double y,double z,gsl_mode_t mode);

http://www.google.com/search?q=gsl_sf_ellint_RD&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

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);

http://www.google.com/search?q=gsl_sf_ellint_RF_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

ellint_RF :: Double -> Double -> Double -> Precision -> DoubleSource

wrapper for double gsl_sf_ellint_RF(double x,double y,double z,gsl_mode_t mode);

http://www.google.com/search?q=gsl_sf_ellint_RF&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

ellint_RJ_e :: Double -> Double -> Double -> Double -> Precision -> (Double, Double)Source

wrapper for int gsl_sf_ellint_RJ_e(double x,double y,double z,double p,gsl_mode_t mode,gsl_sf_result* result);

http://www.google.com/search?q=gsl_sf_ellint_RJ_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

ellint_RJ :: Double -> Double -> Double -> Double -> Precision -> DoubleSource

wrapper for double gsl_sf_ellint_RJ(double x,double y,double z,double p,gsl_mode_t mode);

http://www.google.com/search?q=gsl_sf_ellint_RJ&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky

Produced by Haddock version 2.4.2