netlib-ffi-0.1.1: Helper modules for FFI to BLAS and LAPACK

Safe HaskellSafe
LanguageHaskell98

Numeric.Netlib.Class

Documentation

class (Floating a, RealFloat a) => Real a where #

Methods

switchReal :: f Float -> f Double -> f a #

Instances
Real Double # 
Instance details

Defined in Numeric.Netlib.Class

Methods

switchReal :: f Float -> f Double -> f Double #

Real Float # 
Instance details

Defined in Numeric.Netlib.Class

Methods

switchReal :: f Float -> f Double -> f Float #

class (Storable a, Fractional a) => Floating a where #

Methods

switchFloating :: f Float -> f Double -> f (Complex Float) -> f (Complex Double) -> f a #

Instances
Floating Double # 
Instance details

Defined in Numeric.Netlib.Class

Methods

switchFloating :: f Float -> f Double -> f (Complex Float) -> f (Complex Double) -> f Double #

Floating Float # 
Instance details

Defined in Numeric.Netlib.Class

Methods

switchFloating :: f Float -> f Double -> f (Complex Float) -> f (Complex Double) -> f Float #

Real a => Floating (Complex a) # 
Instance details

Defined in Numeric.Netlib.Class

Methods

switchFloating :: f Float -> f Double -> f (Complex Float) -> f (Complex Double) -> f (Complex a) #