Factor.Gaussian
Description
data Gaussian Source #
Constructors
Defined in Factor.Gaussian
Methods
(==) :: Gaussian -> Gaussian -> Bool #
(/=) :: Gaussian -> Gaussian -> Bool #
compare :: Gaussian -> Gaussian -> Ordering #
(<) :: Gaussian -> Gaussian -> Bool #
(<=) :: Gaussian -> Gaussian -> Bool #
(>) :: Gaussian -> Gaussian -> Bool #
(>=) :: Gaussian -> Gaussian -> Bool #
max :: Gaussian -> Gaussian -> Gaussian #
min :: Gaussian -> Gaussian -> Gaussian #
showsPrec :: Int -> Gaussian -> ShowS #
show :: Gaussian -> String #
showList :: [Gaussian] -> ShowS #
real :: Integer -> Gaussian Source #
imaginary :: Integer -> Gaussian Source #
zero :: Gaussian Source #
one :: Gaussian Source #
negate :: Gaussian -> Gaussian Source #
add :: Gaussian -> Gaussian -> Gaussian Source #
subtract :: Gaussian -> Gaussian -> Gaussian Source #
multiply :: Gaussian -> Gaussian -> Gaussian Source #
norm :: Gaussian -> Integer Source #
division :: Gaussian -> Gaussian -> (Gaussian, Gaussian) Source #
quotient :: Gaussian -> Gaussian -> Gaussian Source #
remainder :: Gaussian -> Gaussian -> Gaussian Source #
divides :: Gaussian -> Gaussian -> Bool Source #
egcd :: Gaussian -> Gaussian -> (Gaussian, (Gaussian, Gaussian)) Source #
gcd :: Gaussian -> Gaussian -> Gaussian Source #