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

Safe HaskellSafe
LanguageHaskell98

Numeric.Netlib.Class

Documentation

class Storable a => Real a where #

Minimal complete definition

switchReal

Methods

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

Instances

Real Double # 

Methods

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

Real Float # 

Methods

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

class Floating a where #

Minimal complete definition

switchFloating

Methods

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

Instances

Floating Double # 

Methods

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

Floating Float # 

Methods

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

Real a => Floating (Complex a) # 

Methods

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