typelevel-tensor 0.1.0.1 → 0.1.0.2
raw patch · 2 files changed
+6/−2 lines, 2 files
Files
Data/Tensor/TypeLevel/Axis.hs view
@@ -4,7 +4,7 @@ -- > import qualified Language.Paraiso.Axis as Axis module Data.Tensor.TypeLevel.Axis- (dimension, next, prev, all, allFrom, others)+ (dimension, next, prev, all, allFrom, others, fromVector) where import Data.Tensor.TypeLevel hiding (dimension)@@ -39,3 +39,7 @@ others :: (Vector v) => Axis v -> [Axis v] others axis = let dim = dimension axis in map head [[Axis $ (axisIndex axis+i) `mod` dim, axis] | i<-[1..dim-1]]++-- | All the axes belonging to the vector.+fromVector :: (Vector v) => v a -> [Axis v]+fromVector x = let dim = T.dimension x in [Axis i | i<-[0..dim-1]]
typelevel-tensor.cabal view
@@ -16,7 +16,7 @@ -- The package version. See the Haskell package versioning policy -- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for -- standards guiding when and how versions should be incremented.-Version: 0.1.0.1+Version: 0.1.0.2 -- A short (one-line) description of the package. Synopsis: Tensors whose ranks and dimensions type-inferred and type-checked.