Copyright | (c) Claude Heiland-Allen 2012 |
---|---|
License | BSD3 |
Maintainer | claude@mathr.co.uk |
Stability | unstable |
Portability | MultiParamTypeClasses |
Safe Haskell | Safe |
Language | Haskell98 |
Data.Complex.Generic.Default
Description
Default implementations of complex number operations.
Documentation
realDefault :: (Num r, ComplexRect c r) => r -> c Source #
imagDefault :: (Num r, ComplexRect c r) => r -> c Source #
rectDefault :: ComplexRect c r => c -> (r, r) Source #
realPartDefault :: ComplexRect c r => c -> r Source #
imagPartDefault :: ComplexRect c r => c -> r Source #
conjugateDefault :: (Num r, ComplexRect c r) => c -> c Source #
magnitudeSquaredDefault :: (Num r, ComplexRect c r) => c -> r Source #
sqrDefault :: (Num r, ComplexRect c r) => c -> c Source #
sqrDefaultRF :: (RealFloat r, ComplexRect c r) => c -> c Source #
rmulDefault :: (Num r, ComplexRect c r) => r -> c -> c Source #
mulrDefault :: (Num r, ComplexRect c r) => c -> r -> c Source #
mkPolarDefault :: (Floating r, ComplexRect c r) => r -> r -> c Source #
cisDefault :: (Floating r, ComplexRect c r) => r -> c Source #
polarDefault :: ComplexPolar c r => c -> (r, r) Source #
magnitudeDefault :: (Floating r, ComplexRect c r) => c -> r Source #
magnitudeDefaultRF :: (RealFloat r, ComplexRect c r) => c -> r Source #
phaseDefault :: (Ord r, Floating r, ComplexRect c r) => c -> r Source #
phaseDefaultRF :: (RealFloat r, ComplexRect c r) => c -> r Source #
addDefault :: (Num r, ComplexRect c r) => c -> c -> c Source #
subDefault :: (Num r, ComplexRect c r) => c -> c -> c Source #
mulDefault :: (Num r, ComplexRect c r) => c -> c -> c Source #
negateDefault :: (Num r, ComplexRect c r) => c -> c Source #
absDefault :: (Num r, ComplexRect c r, ComplexPolar c r) => c -> c Source #
signumDefault :: (Eq r, Fractional r, ComplexRect c r, ComplexPolar c r) => c -> c Source #
fromIntegerDefault :: (Num r, ComplexRect c r) => Integer -> c Source #
divDefault :: (Fractional r, ComplexRect c r) => c -> c -> c Source #
divDefaultRF :: (RealFloat r, ComplexRect c r) => c -> c -> c Source #
fromRationalDefault :: (Fractional r, ComplexRect c r) => Rational -> c Source #
piDefault :: (Floating r, ComplexRect c r) => c Source #
expDefault :: (Floating r, ComplexRect c r) => c -> c Source #
logDefault :: (Floating r, ComplexRect c r, ComplexPolar c r) => c -> c Source #
sqrtDefault :: (Eq r, Ord r, Floating r, ComplexRect c r, ComplexPolar c r) => c -> c Source #
sinDefault :: (Floating r, ComplexRect c r) => c -> c Source #
cosDefault :: (Floating r, ComplexRect c r) => c -> c Source #
tanDefault :: (Floating r, Fractional c, ComplexRect c r) => c -> c Source #
sinhDefault :: (Floating r, ComplexRect c r) => c -> c Source #
coshDefault :: (Floating r, ComplexRect c r) => c -> c Source #
tanhDefault :: (Floating r, Floating c, ComplexRect c r) => c -> c Source #
asinDefault :: (Num r, Floating c, ComplexRect c r) => c -> c Source #
acosDefault :: (Num r, Floating c, ComplexRect c r) => c -> c Source #
atanDefault :: (Num r, Floating c, ComplexRect c r) => c -> c Source #
asinhDefault :: (Floating c, ComplexRect c r) => c -> c Source #
acoshDefault :: (Floating c, ComplexRect c r) => c -> c Source #
atanhDefault :: (Floating c, ComplexRect c r) => c -> c Source #