complex-generic-0.1.1: complex numbers with non-mandatory RealFloat

PortabilityMultiParamTypeClasses
Stabilityunstable
Maintainerclaude@mathr.co.uk
Safe HaskellSafe-Inferred

Data.Complex.Generic.Default

Description

Default implementations of complex number operations.

Documentation

realDefault :: (Num r, ComplexRect c r) => r -> cSource

imagDefault :: (Num r, ComplexRect c r) => r -> cSource

rectDefault :: ComplexRect c r => c -> (r, r)Source

conjugateDefault :: (Num r, ComplexRect c r) => c -> cSource

sqrDefault :: (Num r, ComplexRect c r) => c -> cSource

rmulDefault :: (Num r, ComplexRect c r) => r -> c -> cSource

mulrDefault :: (Num r, ComplexRect c r) => c -> r -> cSource

mkPolarDefault :: (Floating r, ComplexRect c r) => r -> r -> cSource

cisDefault :: (Floating r, ComplexRect c r) => r -> cSource

polarDefault :: ComplexPolar c r => c -> (r, r)Source

phaseDefault :: (Ord r, Floating r, ComplexRect c r) => c -> rSource

addDefault :: (Num r, ComplexRect c r) => c -> c -> cSource

subDefault :: (Num r, ComplexRect c r) => c -> c -> cSource

mulDefault :: (Num r, ComplexRect c r) => c -> c -> cSource

negateDefault :: (Num r, ComplexRect c r) => c -> cSource

absDefault :: (Num r, ComplexRect c r, ComplexPolar c r) => c -> cSource

divDefault :: (Fractional r, ComplexRect c r) => c -> c -> cSource

divDefaultRF :: (RealFloat r, ComplexRect c r) => c -> c -> cSource

expDefault :: (Floating r, ComplexRect c r) => c -> cSource

sqrtDefault :: (Eq r, Ord r, Floating r, ComplexRect c r, ComplexPolar c r) => c -> cSource

sinDefault :: (Floating r, ComplexRect c r) => c -> cSource

cosDefault :: (Floating r, ComplexRect c r) => c -> cSource

sinhDefault :: (Floating r, ComplexRect c r) => c -> cSource

coshDefault :: (Floating r, ComplexRect c r) => c -> cSource

asinDefault :: (Num r, Floating c, ComplexRect c r) => c -> cSource

acosDefault :: (Num r, Floating c, ComplexRect c r) => c -> cSource

atanDefault :: (Num r, Floating c, ComplexRect c r) => c -> cSource