cifl-math-library-1.1.1.0: Math libraries
Safe HaskellSafe-Inferred
LanguageHaskell2010

Math.Number.Complex

Synopsis

Documentation

complex_sqrt :: RealFloat a => Complex a -> Complex a Source #

compared to Prelude instance of Floating for Complex, this implementation doesn't attempt to compare scalars for equality so complex_sqrt (0 :+ 0) == (0 :+ NaN).

complex_mul :: Num a => Complex a -> Complex a -> Complex a Source #

Multiplication of complex numbers. Doesn't require RealFloat.

Orphan instances

Show a => Show (ComplexStream a) Source # 
Instance details

(Closed a, RealFloat a) => Floating ((Stream :*: Complex) a) Source # 
Instance details

RealFloat a => Num ((Stream :*: Complex) a) Source # 
Instance details

RealFloat a => Fractional ((Stream :*: Complex) a) Source # 
Instance details