fortran-src-0.12.0: Parsers and analyses for Fortran standards 66, 77, 90, 95 and 2003 (partial).
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Fortran.Repr.Value.Scalar.Complex

Description

Fortran COMPLEX value representation.

A Fortran COMPLEX is simply two REALs of the same kind.

Documentation

data FComplex (k :: FTReal) where Source #

Instances

Instances details
Show SomeFComplex Source # 
Instance details

Defined in Language.Fortran.Repr.Value.Scalar.Complex

Eq SomeFComplex Source # 
Instance details

Defined in Language.Fortran.Repr.Value.Scalar.Complex

Show (FComplex k) Source # 
Instance details

Defined in Language.Fortran.Repr.Value.Scalar.Complex

Methods

showsPrec :: Int -> FComplex k -> ShowS #

show :: FComplex k -> String #

showList :: [FComplex k] -> ShowS #

Eq (FComplex k) Source # 
Instance details

Defined in Language.Fortran.Repr.Value.Scalar.Complex

Methods

(==) :: FComplex k -> FComplex k -> Bool #

(/=) :: FComplex k -> FComplex k -> Bool #

Ord (FComplex k) Source # 
Instance details

Defined in Language.Fortran.Repr.Value.Scalar.Complex

Methods

compare :: FComplex k -> FComplex k -> Ordering #

(<) :: FComplex k -> FComplex k -> Bool #

(<=) :: FComplex k -> FComplex k -> Bool #

(>) :: FComplex k -> FComplex k -> Bool #

(>=) :: FComplex k -> FComplex k -> Bool #

max :: FComplex k -> FComplex k -> FComplex k #

min :: FComplex k -> FComplex k -> FComplex k #

Show (SomeFVA FTReal FComplex) Source # 
Instance details

Defined in Language.Fortran.Repr.Value.Array.Machine

fComplexBOp' :: (Float -> Float -> a) -> (a -> a -> r) -> (Double -> Double -> b) -> (b -> b -> r) -> FComplex kl -> FComplex kr -> r Source #

fComplexBOp :: (forall a. RealFloat a => a -> a -> b) -> (b -> b -> r) -> FComplex kl -> FComplex kr -> r Source #