hat-2.9.2: The Haskell tracer, generating and viewing Haskell execution traces
Hat.Complex
data Complex a Source #
Constructors
Instances
Methods
wrapVal :: RefSrcPos -> Complex a -> RefExp -> R (Complex a) Source #
gshowsPrec :: RefSrcPos -> RefExp -> R (Fun Int (Fun (Complex a) ShowS)) Source #
sshowsPrec :: R (Fun Int (Fun (Complex a) ShowS)) Source #
gshow :: RefSrcPos -> RefExp -> R (Fun (Complex a) String) Source #
sshow :: R (Fun (Complex a) String) Source #
gshowList :: RefSrcPos -> RefExp -> R (Fun (List (Complex a)) ShowS) Source #
sshowList :: R (Fun (List (Complex a)) ShowS) Source #
greadsPrec :: RefSrcPos -> RefExp -> R (Fun Int (ReadS (Complex a))) Source #
sreadsPrec :: R (Fun Int (ReadS (Complex a))) Source #
greadList :: RefSrcPos -> RefExp -> R (ReadS (List (Complex a))) Source #
sreadList :: R (ReadS (List (Complex a))) Source #
gpi :: RefSrcPos -> RefExp -> R (Complex a) Source #
spi :: R (Complex a) Source #
gexp :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
glog :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
gsqrt :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
sexp :: R (Fun (Complex a) (Complex a)) Source #
slog :: R (Fun (Complex a) (Complex a)) Source #
ssqrt :: R (Fun (Complex a) (Complex a)) Source #
(!**) :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Fun (Complex a) (Complex a))) Source #
glogBase :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Fun (Complex a) (Complex a))) Source #
(|**) :: R (Fun (Complex a) (Fun (Complex a) (Complex a))) Source #
slogBase :: R (Fun (Complex a) (Fun (Complex a) (Complex a))) Source #
gsin :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
gcos :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
gtan :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
ssin :: R (Fun (Complex a) (Complex a)) Source #
scos :: R (Fun (Complex a) (Complex a)) Source #
stan :: R (Fun (Complex a) (Complex a)) Source #
gasin :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
gacos :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
gatan :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
sasin :: R (Fun (Complex a) (Complex a)) Source #
sacos :: R (Fun (Complex a) (Complex a)) Source #
satan :: R (Fun (Complex a) (Complex a)) Source #
gsinh :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
gcosh :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
gtanh :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
ssinh :: R (Fun (Complex a) (Complex a)) Source #
scosh :: R (Fun (Complex a) (Complex a)) Source #
stanh :: R (Fun (Complex a) (Complex a)) Source #
gasinh :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
gacosh :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
gatanh :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
sasinh :: R (Fun (Complex a) (Complex a)) Source #
sacosh :: R (Fun (Complex a) (Complex a)) Source #
satanh :: R (Fun (Complex a) (Complex a)) Source #
(!/) :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Fun (Complex a) (Complex a))) Source #
(|/) :: R (Fun (Complex a) (Fun (Complex a) (Complex a))) Source #
grecip :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
srecip :: R (Fun (Complex a) (Complex a)) Source #
gfromRational :: RefSrcPos -> RefExp -> R (Fun Rational (Complex a)) Source #
sfromRational :: R (Fun Rational (Complex a)) Source #
(!+) :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Fun (Complex a) (Complex a))) Source #
(!-) :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Fun (Complex a) (Complex a))) Source #
(!*) :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Fun (Complex a) (Complex a))) Source #
(|+) :: R (Fun (Complex a) (Fun (Complex a) (Complex a))) Source #
(|-) :: R (Fun (Complex a) (Fun (Complex a) (Complex a))) Source #
(|*) :: R (Fun (Complex a) (Fun (Complex a) (Complex a))) Source #
gnegate :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
snegate :: R (Fun (Complex a) (Complex a)) Source #
gabs :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
gsignum :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Complex a)) Source #
sabs :: R (Fun (Complex a) (Complex a)) Source #
ssignum :: R (Fun (Complex a) (Complex a)) Source #
gfromInteger :: RefSrcPos -> RefExp -> R (Fun Integer (Complex a)) Source #
sfromInteger :: R (Fun Integer (Complex a)) Source #
(!==) :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Fun (Complex a) Bool)) Source #
(!/=) :: RefSrcPos -> RefExp -> R (Fun (Complex a) (Fun (Complex a) Bool)) Source #
(|==) :: R (Fun (Complex a) (Fun (Complex a) Bool)) Source #
(|/=) :: R (Fun (Complex a) (Fun (Complex a) Bool)) Source #
(+:+) :: 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 #