easytensor-1.0.1.0: Pure, type-indexed haskell vector, matrix, and tensor library.
Numeric.DataFrame.Internal.Array.Family.DoubleX3
data DoubleX3 Source #
Constructors
Defined in Numeric.DataFrame.Internal.Array.Family.DoubleX3
Methods
minBound :: DoubleX3 #
maxBound :: DoubleX3 #
(==) :: DoubleX3 -> DoubleX3 -> Bool #
(/=) :: DoubleX3 -> DoubleX3 -> Bool #
pi :: DoubleX3 #
exp :: DoubleX3 -> DoubleX3 #
log :: DoubleX3 -> DoubleX3 #
sqrt :: DoubleX3 -> DoubleX3 #
(**) :: DoubleX3 -> DoubleX3 -> DoubleX3 #
logBase :: DoubleX3 -> DoubleX3 -> DoubleX3 #
sin :: DoubleX3 -> DoubleX3 #
cos :: DoubleX3 -> DoubleX3 #
tan :: DoubleX3 -> DoubleX3 #
asin :: DoubleX3 -> DoubleX3 #
acos :: DoubleX3 -> DoubleX3 #
atan :: DoubleX3 -> DoubleX3 #
sinh :: DoubleX3 -> DoubleX3 #
cosh :: DoubleX3 -> DoubleX3 #
tanh :: DoubleX3 -> DoubleX3 #
asinh :: DoubleX3 -> DoubleX3 #
acosh :: DoubleX3 -> DoubleX3 #
atanh :: DoubleX3 -> DoubleX3 #
log1p :: DoubleX3 -> DoubleX3 #
expm1 :: DoubleX3 -> DoubleX3 #
log1pexp :: DoubleX3 -> DoubleX3 #
log1mexp :: DoubleX3 -> DoubleX3 #
(/) :: DoubleX3 -> DoubleX3 -> DoubleX3 #
recip :: DoubleX3 -> DoubleX3 #
fromRational :: Rational -> DoubleX3 #
element-wise operations for vectors
(+) :: DoubleX3 -> DoubleX3 -> DoubleX3 #
(-) :: DoubleX3 -> DoubleX3 -> DoubleX3 #
(*) :: DoubleX3 -> DoubleX3 -> DoubleX3 #
negate :: DoubleX3 -> DoubleX3 #
abs :: DoubleX3 -> DoubleX3 #
signum :: DoubleX3 -> DoubleX3 #
fromInteger :: Integer -> DoubleX3 #
Implement partial ordering for >, <, >=, <= and lexicographical ordering for compare
>
<
>=
<=
compare
compare :: DoubleX3 -> DoubleX3 -> Ordering #
(<) :: DoubleX3 -> DoubleX3 -> Bool #
(<=) :: DoubleX3 -> DoubleX3 -> Bool #
(>) :: DoubleX3 -> DoubleX3 -> Bool #
(>=) :: DoubleX3 -> DoubleX3 -> Bool #
max :: DoubleX3 -> DoubleX3 -> DoubleX3 #
min :: DoubleX3 -> DoubleX3 -> DoubleX3 #
showsPrec :: Int -> DoubleX3 -> ShowS #
show :: DoubleX3 -> String #
showList :: [DoubleX3] -> ShowS #
getBytes :: DoubleX3 -> ByteArray# Source #
fromBytes :: Int# -> ByteArray# -> DoubleX3 Source #
readBytes :: MutableByteArray# s -> Int# -> State# s -> (#State# s, DoubleX3#) Source #
writeBytes :: MutableByteArray# s -> Int# -> DoubleX3 -> State# s -> State# s Source #
readAddr :: Addr# -> State# s -> (#State# s, DoubleX3#) Source #
writeAddr :: DoubleX3 -> Addr# -> State# s -> State# s Source #
byteSize :: DoubleX3 -> Int# Source #
byteAlign :: DoubleX3 -> Int# Source #
byteOffset :: DoubleX3 -> Int# Source #
indexArray :: ByteArray# -> Int# -> DoubleX3 Source #
readArray :: MutableByteArray# s -> Int# -> State# s -> (#State# s, DoubleX3#) Source #
writeArray :: MutableByteArray# s -> Int# -> DoubleX3 -> State# s -> State# s Source #
broadcast :: Double -> DoubleX3 Source #
ix# :: Int# -> DoubleX3 -> Double Source #
gen# :: Int# -> (s -> (#s, Double#)) -> s -> (#s, DoubleX3#) Source #
upd# :: Int# -> Int# -> Double -> DoubleX3 -> DoubleX3 Source #
elemOffset :: DoubleX3 -> Int# Source #
elemSize0 :: DoubleX3 -> Int# Source #
fromElems :: Int# -> Int# -> ByteArray# -> DoubleX3 Source #