| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
TensorOps.Backend.NTensor
Documentation
data NTensor :: (k -> Type -> Type) -> Type -> [k] -> Type Source #
Instances
| (Vec k2 v, RealFloat a, Nesting1 (* -> *) k2 (Proxy k2) Functor v, Nesting1 (* -> *) k2 (Sing k2) Applicative v, Nesting1 (* -> *) k2 (Proxy k2) Foldable v, Nesting1 (* -> *) k2 (Proxy k2) Traversable v, Nesting1 (* -> *) k2 (Sing k2) Distributive v, Eq1 k2 (IndexN k2)) => Tensor k2 (NTensor k2 v a) Source # | |
| (NFData a, Nesting * k (Proxy k) NFData v) => Nesting1 * [k] w NFData (NTensor k v a) Source # | |
| (NFData a, Nesting * k (Proxy k) NFData v) => NFData1 [k] (NTensor k v a) Source # | |
| (Num a, SingI [k] ns, Nesting1 (* -> *) k (Proxy k) Functor v, Nesting1 (* -> *) k (Sing k) Applicative v) => Num (NTensor k v a ns) Source # | |
| Generic (NTensor k v a ns) Source # | |
| (NFData a, Nesting * k (Proxy k) NFData v) => NFData (NTensor k v a ns) Source # | |
| type ElemT k (NTensor k v a) Source # | |
| type Rep (NTensor k v a ns) Source # | |