Since: base-4.18.0.0
Instance detailsDefined in Data.Foldable1
Methods
fold1 :: Semigroup m => Complex m -> m Source #
foldMap1 :: Semigroup m => (a -> m) -> Complex a -> m Source #
foldMap1' :: Semigroup m => (a -> m) -> Complex a -> m Source #
toNonEmpty :: Complex a -> NonEmpty a Source #
maximum :: Ord a => Complex a -> a Source #
minimum :: Ord a => Complex a -> a Source #
head :: Complex a -> a Source #
last :: Complex a -> a Source #
foldrMap1 :: (a -> b) -> (a -> b -> b) -> Complex a -> b Source #
foldlMap1' :: (a -> b) -> (b -> a -> b) -> Complex a -> b Source #
foldlMap1 :: (a -> b) -> (b -> a -> b) -> Complex a -> b Source #
foldrMap1' :: (a -> b) -> (a -> b -> b) -> Complex a -> b Source #
Eq1 Complex Source #>>>
eq1 (1 :+ 2) (1 :+ 2)
True
>>>
eq1 (1 :+ 2) (1 :+ 3)
False
Since: base-4.16.0.0
Instance detailsDefined in Data.Functor.Classes
Methods
liftEq :: (a -> b -> Bool) -> Complex a -> Complex b -> Bool Source #
Read1 Complex Source #>>>
readPrec_to_S readPrec1 0 "(2 % 3) :+ (3 % 4)" :: [(Complex Rational, String)]
[(2 % 3 :+ 3 % 4,"")]
Since: base-4.16.0.0
Instance detailsDefined in Data.Functor.Classes
Methods
liftReadsPrec :: (Int -> ReadS a) -> ReadS [a] -> Int -> ReadS (Complex a) Source #
liftReadList :: (Int -> ReadS a) -> ReadS [a] -> ReadS [Complex a] Source #
liftReadPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec (Complex a) Source #
liftReadListPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec [Complex a] Source #
Show1 Complex Source #>>>
showsPrec1 0 (2 :+ 3) ""
"2 :+ 3"
Since: base-4.16.0.0
Instance detailsDefined in Data.Functor.Classes
Methods
liftShowsPrec :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> Int -> Complex a -> ShowS Source #
liftShowList :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> [Complex a] -> ShowS Source #
Applicative Complex Source #Since: base-4.9.0.0
Instance detailsDefined in Data.Complex
Methods
pure :: a -> Complex a Source #
(<*>) :: Complex (a -> b) -> Complex a -> Complex b Source #
liftA2 :: (a -> b -> c) -> Complex a -> Complex b -> Complex c Source #
(*>) :: Complex a -> Complex b -> Complex b Source #
(<*) :: Complex a -> Complex b -> Complex a Source #
Functor Complex Source #Since: base-4.9.0.0
Instance detailsDefined in Data.Complex
Methods
fmap :: (a -> b) -> Complex a -> Complex b Source #
(<$) :: a -> Complex b -> Complex a Source #
Monad Complex Source #Since: base-4.9.0.0
Instance detailsDefined in Data.Complex
Methods
(>>=) :: Complex a -> (a -> Complex b) -> Complex b Source #
(>>) :: Complex a -> Complex b -> Complex b Source #
return :: a -> Complex a Source #
MonadFix Complex Source #Since: base-4.15.0.0
Instance detailsDefined in Data.Complex
Methods
mfix :: (a -> Complex a) -> Complex a Source #
MonadZip Complex Source #Since: base-4.15.0.0
Instance detailsDefined in Data.Complex
Methods
mzip :: Complex a -> Complex b -> Complex (a, b) Source #
mzipWith :: (a -> b -> c) -> Complex a -> Complex b -> Complex c Source #
munzip :: Complex (a, b) -> (Complex a, Complex b) Source #
Foldable Complex Source #Since: base-4.9.0.0
Instance detailsDefined in Data.Complex
Methods
fold :: Monoid m => Complex m -> m Source #
foldMap :: Monoid m => (a -> m) -> Complex a -> m Source #
foldMap' :: Monoid m => (a -> m) -> Complex a -> m Source #
foldr :: (a -> b -> b) -> b -> Complex a -> b Source #
foldr' :: (a -> b -> b) -> b -> Complex a -> b Source #
foldl :: (b -> a -> b) -> b -> Complex a -> b Source #
foldl' :: (b -> a -> b) -> b -> Complex a -> b Source #
foldr1 :: (a -> a -> a) -> Complex a -> a Source #
foldl1 :: (a -> a -> a) -> Complex a -> a Source #
toList :: Complex a -> [a] Source #
null :: Complex a -> Bool Source #
length :: Complex a -> Int Source #
elem :: Eq a => a -> Complex a -> Bool Source #
maximum :: Ord a => Complex a -> a Source #
minimum :: Ord a => Complex a -> a Source #
sum :: Num a => Complex a -> a Source #
product :: Num a => Complex a -> a Source #
Traversable Complex Source #Since: base-4.9.0.0
Instance detailsDefined in Data.Complex
Methods
traverse :: Applicative f => (a -> f b) -> Complex a -> f (Complex b) Source #
sequenceA :: Applicative f => Complex (f a) -> f (Complex a) Source #
mapM :: Monad m => (a -> m b) -> Complex a -> m (Complex b) Source #
sequence :: Monad m => Complex (m a) -> m (Complex a) Source #
Generic1 Complex Source # Instance detailsDefined in Data.Complex
Associated Types
type Rep1 ComplexSince: base-4.9.0.0
Instance detailsDefined in Data.Complex
type Rep1 Complex=
D1('
MetaData"Complex" "Data.Complex" "base-4.21.0.0-631a" '
False) (
C1('
MetaCons":+" ('
InfixI'
NotAssociative6) '
False) (
S1('
MetaSel('
Nothing::
Maybe Symbol) '
NoSourceUnpackedness'
SourceStrict'
DecidedStrict)
Par1 :*: S1('
MetaSel('
Nothing::
Maybe Symbol) '
NoSourceUnpackedness'
SourceStrict'
DecidedStrict)
Par1))
Methods
from1 :: Complex a -> Rep1 Complex a Source #
to1 :: Rep1 Complex a -> Complex a Source #
Data a => Data (Complex a) Source #Since: base-2.1
Instance detailsDefined in Data.Complex
Methods
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Complex a -> c (Complex a) Source #
gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Complex a) Source #
toConstr :: Complex a -> Constr Source #
dataTypeOf :: Complex a -> DataType Source #
dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (Complex a)) Source #
dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Complex a)) Source #
gmapT :: (forall b. Data b => b -> b) -> Complex a -> Complex a Source #
gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Complex a -> r Source #
gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Complex a -> r Source #
gmapQ :: (forall d. Data d => d -> u) -> Complex a -> [u] Source #
gmapQi :: Int -> (forall d. Data d => d -> u) -> Complex a -> u Source #
gmapM :: Monad m => (forall d. Data d => d -> m d) -> Complex a -> m (Complex a) Source #
gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Complex a -> m (Complex a) Source #
gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Complex a -> m (Complex a) Source #
RealFloat a => Floating (Complex a) Source #Since: base-2.1
Instance detailsDefined in Data.Complex
Methods
exp :: Complex a -> Complex a Source #
log :: Complex a -> Complex a Source #
sqrt :: Complex a -> Complex a Source #
(**) :: Complex a -> Complex a -> Complex a Source #
logBase :: Complex a -> Complex a -> Complex a Source #
sin :: Complex a -> Complex a Source #
cos :: Complex a -> Complex a Source #
tan :: Complex a -> Complex a Source #
asin :: Complex a -> Complex a Source #
acos :: Complex a -> Complex a Source #
atan :: Complex a -> Complex a Source #
sinh :: Complex a -> Complex a Source #
cosh :: Complex a -> Complex a Source #
tanh :: Complex a -> Complex a Source #
asinh :: Complex a -> Complex a Source #
acosh :: Complex a -> Complex a Source #
atanh :: Complex a -> Complex a Source #
log1p :: Complex a -> Complex a Source #
expm1 :: Complex a -> Complex a Source #
log1pexp :: Complex a -> Complex a Source #
log1mexp :: Complex a -> Complex a Source #
Storable a => Storable (Complex a) Source #Since: base-4.8.0.0
Instance detailsDefined in Data.Complex
Methods
sizeOf :: Complex a -> Int Source #
alignment :: Complex a -> Int Source #
peekElemOff :: Ptr (Complex a) -> Int -> IO (Complex a) Source #
pokeElemOff :: Ptr (Complex a) -> Int -> Complex a -> IO () Source #
peekByteOff :: Ptr b -> Int -> IO (Complex a) Source #
pokeByteOff :: Ptr b -> Int -> Complex a -> IO () Source #
peek :: Ptr (Complex a) -> IO (Complex a) Source #
poke :: Ptr (Complex a) -> Complex a -> IO () Source #
Generic (Complex a) Source # Instance detailsDefined in Data.Complex
Associated Types
type Rep (Complex a)Since: base-4.9.0.0
Instance detailsDefined in Data.Complex
type Rep(
Complexa) =
D1('
MetaData"Complex" "Data.Complex" "base-4.21.0.0-631a" '
False) (
C1('
MetaCons":+" ('
InfixI'
NotAssociative6) '
False) (
S1('
MetaSel('
Nothing::
Maybe Symbol) '
NoSourceUnpackedness'
SourceStrict'
DecidedStrict) (
Rec0a)
:*: S1('
MetaSel('
Nothing::
Maybe Symbol) '
NoSourceUnpackedness'
SourceStrict'
DecidedStrict) (
Rec0a)))
Methods
from :: Complex a -> Rep (Complex a) x Source #
to :: Rep (Complex a) x -> Complex a Source #
RealFloat a => Num (Complex a) Source #Since: base-2.1
Instance detailsDefined in Data.Complex
Methods
(+) :: Complex a -> Complex a -> Complex a Source #
(-) :: Complex a -> Complex a -> Complex a Source #
(*) :: Complex a -> Complex a -> Complex a Source #
negate :: Complex a -> Complex a Source #
abs :: Complex a -> Complex a Source #
signum :: Complex a -> Complex a Source #
fromInteger :: Integer -> Complex a Source #
Read a => Read (Complex a) Source #Since: base-2.1
Instance detailsDefined in Data.Complex
Methods
readsPrec :: Int -> ReadS (Complex a) Source #
readList :: ReadS [Complex a] Source #
readPrec :: ReadPrec (Complex a) Source #
readListPrec :: ReadPrec [Complex a] Source #
RealFloat a => Fractional (Complex a) Source #Since: base-2.1
Instance detailsDefined in Data.Complex
Methods
(/) :: Complex a -> Complex a -> Complex a Source #
recip :: Complex a -> Complex a Source #
fromRational :: Rational -> Complex a Source #
Show a => Show (Complex a) Source #Since: base-2.1
Instance detailsDefined in Data.Complex
Methods
showsPrec :: Int -> Complex a -> ShowS Source #
show :: Complex a -> String Source #
showList :: [Complex a] -> ShowS Source #
Eq a => Eq (Complex a) Source #Since: base-2.1
Instance detailsDefined in Data.Complex
Methods
(==) :: Complex a -> Complex a -> Bool Source #
(/=) :: Complex a -> Complex a -> Bool Source #
type Rep1 Complex Source #Since: base-4.9.0.0
Instance detailsDefined in Data.Complex
type Rep1 Complex=
D1('
MetaData"Complex" "Data.Complex" "base-4.21.0.0-631a" '
False) (
C1('
MetaCons":+" ('
InfixI'
NotAssociative6) '
False) (
S1('
MetaSel('
Nothing::
Maybe Symbol) '
NoSourceUnpackedness'
SourceStrict'
DecidedStrict)
Par1 :*: S1('
MetaSel('
Nothing::
Maybe Symbol) '
NoSourceUnpackedness'
SourceStrict'
DecidedStrict)
Par1))
type Rep (Complex a) Source #Since: base-4.9.0.0
Instance detailsDefined in Data.Complex
type Rep(
Complexa) =
D1('
MetaData"Complex" "Data.Complex" "base-4.21.0.0-631a" '
False) (
C1('
MetaCons":+" ('
InfixI'
NotAssociative6) '
False) (
S1('
MetaSel('
Nothing::
Maybe Symbol) '
NoSourceUnpackedness'
SourceStrict'
DecidedStrict) (
Rec0a)
:*: S1('
MetaSel('
Nothing::
Maybe Symbol) '
NoSourceUnpackedness'
SourceStrict'
DecidedStrict) (
Rec0a)))
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4