| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Numeric.Algebra.Unital.UnitNormalForm
Documentation
class (DecidableUnits r, DecidableAssociates r) => UnitNormalForm r where #
Methods
splitUnit :: (Division r, ZeroProductSemiring r, DecidableZero r) => r -> (r, r) #
Instances
| UnitNormalForm Integer # | |
| GCDDomain d => UnitNormalForm (Fraction d) # | |
normalize :: UnitNormalForm r => r -> r #
leadingUnit :: UnitNormalForm r => r -> r #