ox-arrays-0.1.0.0: An efficient CPU-based multidimensional array (tensor) library
Safe HaskellNone
LanguageHaskell2010

Data.Array.Strided.Orthotope

Documentation

fromO :: forall (n :: Nat) a. Array n a -> Array n a Source #

toO :: forall (n :: Nat) a. Array n a -> Array n a Source #

liftO1 :: forall (n :: Nat) a (n' :: Nat) b. (Array n a -> Array n' b) -> Array n a -> Array n' b Source #

liftO2 :: forall (n :: Nat) a (n1 :: Nat) b (n2 :: Nat) c. (Array n a -> Array n1 b -> Array n2 c) -> Array n a -> Array n1 b -> Array n2 c Source #

liftVEltwise1 :: forall a b (n :: Nat). (Storable a, Storable b) => SNat n -> (Vector a -> Vector b) -> Array n a -> Array n b Source #