hat-2.9.0.0: The Haskell tracer, generating and viewing Haskell execution traces
Hat.Complex
data Complex a Source
Constructors
Instances
(+:+) :: RefAtom Source
grealPart :: RealFloat a => RefSrcPos -> RefExp -> R (Fun (Complex a) a) Source
arealPart :: RefAtom Source
hrealPart :: RealFloat a => R (Complex a) -> RefExp -> R a Source
gimagPart :: RealFloat a => RefSrcPos -> RefExp -> R (Fun (Complex a) a) Source
aimagPart :: RefAtom Source
himagPart :: RealFloat a => R (Complex a) -> RefExp -> R a Source
gconjugate :: RealFloat a => RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source
aconjugate :: RefAtom Source
hconjugate :: RealFloat a => R (Complex a) -> RefExp -> R (Complex a) Source
gmkPolar :: RealFloat a => RefSrcPos -> RefExp -> R (Fun a (Fun a (Complex a))) Source
amkPolar :: RefAtom Source
hmkPolar :: RealFloat a => R a -> R a -> RefExp -> R (Complex a) Source
gcis :: RealFloat a => RefSrcPos -> RefExp -> R (Fun a (Complex a)) Source
acis :: RefAtom Source
hcis :: RealFloat a => R a -> RefExp -> R (Complex a) Source
gpolar :: RealFloat a => RefSrcPos -> RefExp -> R (Fun (Complex a) (Tuple2 a a)) Source
apolar :: RefAtom Source
hpolar :: RealFloat a => R (Complex a) -> RefExp -> R (Tuple2 a a) Source
gmagnitude :: RealFloat a => RefSrcPos -> RefExp -> R (Fun (Complex a) a) Source
amagnitude :: RefAtom Source
hmagnitude :: RealFloat a => R (Complex a) -> RefExp -> R a Source
gphase :: RealFloat a => RefSrcPos -> RefExp -> R (Fun (Complex a) a) Source
aphase :: RefAtom Source
hphase :: RealFloat a => R (Complex a) -> RefExp -> R a Source