hmatrix-0.1.0.0: Linear algebra and numerical computationsSource codeContentsIndex
Numeric.GSL.Special.Trig
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/Trigonometric-Functions.html

Synopsis
sin_e :: Double -> (Double, Double)
sin :: Double -> Double
cos_e :: Double -> (Double, Double)
cos :: Double -> Double
hypot_e :: Double -> Double -> (Double, Double)
hypot :: Double -> Double -> Double
sinc_e :: Double -> (Double, Double)
sinc :: Double -> Double
lnsinh_e :: Double -> (Double, Double)
lnsinh :: Double -> Double
lncosh_e :: Double -> (Double, Double)
lncosh :: Double -> Double
sin_err_e :: Double -> Double -> (Double, Double)
cos_err_e :: Double -> Double -> (Double, Double)
angle_restrict_symm :: Double -> Double
angle_restrict_pos :: Double -> Double
angle_restrict_symm_err_e :: Double -> (Double, Double)
angle_restrict_pos_err_e :: Double -> (Double, Double)
Documentation
sin_e :: Double -> (Double, Double)Source
wrapper for int gsl_sf_sin_e(double x,gsl_sf_result* result);
sin :: Double -> DoubleSource
wrapper for double gsl_sf_sin(double x);
cos_e :: Double -> (Double, Double)Source
wrapper for int gsl_sf_cos_e(double x,gsl_sf_result* result);
cos :: Double -> DoubleSource
wrapper for double gsl_sf_cos(double x);
hypot_e :: Double -> Double -> (Double, Double)Source
wrapper for int gsl_sf_hypot_e(double x,double y,gsl_sf_result* result);
hypot :: Double -> Double -> DoubleSource
wrapper for double gsl_sf_hypot(double x,double y);
sinc_e :: Double -> (Double, Double)Source
wrapper for int gsl_sf_sinc_e(double x,gsl_sf_result* result);
sinc :: Double -> DoubleSource
wrapper for double gsl_sf_sinc(double x);
lnsinh_e :: Double -> (Double, Double)Source
wrapper for int gsl_sf_lnsinh_e(double x,gsl_sf_result* result);
lnsinh :: Double -> DoubleSource
wrapper for double gsl_sf_lnsinh(double x);
lncosh_e :: Double -> (Double, Double)Source
wrapper for int gsl_sf_lncosh_e(double x,gsl_sf_result* result);
lncosh :: Double -> DoubleSource
wrapper for double gsl_sf_lncosh(double x);
sin_err_e :: Double -> Double -> (Double, Double)Source
wrapper for int gsl_sf_sin_err_e(double x,double dx,gsl_sf_result* result);
cos_err_e :: Double -> Double -> (Double, Double)Source
wrapper for int gsl_sf_cos_err_e(double x,double dx,gsl_sf_result* result);
angle_restrict_symm :: Double -> DoubleSource
wrapper for double gsl_sf_angle_restrict_symm(double theta);
angle_restrict_pos :: Double -> DoubleSource
wrapper for double gsl_sf_angle_restrict_pos(double theta);
angle_restrict_symm_err_e :: Double -> (Double, Double)Source
wrapper for int gsl_sf_angle_restrict_symm_err_e(double theta,gsl_sf_result* result);
angle_restrict_pos_err_e :: Double -> (Double, Double)Source
wrapper for int gsl_sf_angle_restrict_pos_err_e(double theta,gsl_sf_result* result);
Produced by Haddock version 2.4.2