
Org.Org.Semantic.HBase.Mathematics.Divide 




Description 
These classes are nominal. 

Synopsis 



Documentation 

class MaybeReciprocatable a where 
 Methods  maybeReciprocate :: a > Maybe a 
  Instances  


failingReciprocate :: MaybeReciprocatable a => a > a 

recip :: MaybeReciprocatable a => a > a 

class MaybeReciprocatable a => Reciprocatable a where 


class Divisible a b ab  a b > ab where 
 Methods  divide :: a > b > ab  Watch out, "divide a b" means "divide b by a"
i.e. "b / a". 
  Instances  


(/) :: Divisible a a a => a > a > a 
This is divide with the arguments swapped. 

failingDivide :: (Divisible a b ab, IsA (NaNExtended c) ab) => a > b > c 
Watch out, "failingDivide a b" means "divide b by a"
i.e. "b / a". 

(/!) :: (Divisible a a aa, IsA (NaNExtended a) aa) => a > a > a 
This is failingDivide with the arguments swapped. 

Produced by Haddock version 0.6 