diff options
Diffstat (limited to 'lib/Data/Packed/Tensor.hs')
-rw-r--r-- | lib/Data/Packed/Tensor.hs | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/lib/Data/Packed/Tensor.hs b/lib/Data/Packed/Tensor.hs index 04d67a6..27747ac 100644 --- a/lib/Data/Packed/Tensor.hs +++ b/lib/Data/Packed/Tensor.hs | |||
@@ -5,12 +5,27 @@ | |||
5 | -- License : GPL-style | 5 | -- License : GPL-style |
6 | -- | 6 | -- |
7 | -- Maintainer : Alberto Ruiz <aruiz@um.es> | 7 | -- Maintainer : Alberto Ruiz <aruiz@um.es> |
8 | -- Stability : provisional | 8 | -- Stability : experimental |
9 | -- Portability : portable | 9 | -- Portability : portable |
10 | -- | 10 | -- |
11 | -- Tensors | 11 | -- Basic tensor operations |
12 | -- | 12 | -- |
13 | ----------------------------------------------------------------------------- | 13 | ----------------------------------------------------------------------------- |
14 | 14 | ||
15 | module Data.Packed.Tensor where | 15 | module Data.Packed.Tensor ( |
16 | -- * Construction | ||
17 | Tensor, tensor, scalar, | ||
18 | -- * Manipulation | ||
19 | IdxName, IdxType(..), IdxDesc(..), structure, dims, coords, parts, | ||
20 | tridx, withIdx, raise, | ||
21 | -- * Operations | ||
22 | addT, mulT, | ||
23 | -- * Exterior Algebra | ||
24 | wedge, dual, leviCivita, innerLevi, innerAT, niceAS, | ||
25 | -- * Misc | ||
26 | liftTensor, liftTensor2 | ||
27 | ) where | ||
28 | |||
29 | |||
30 | import Data.Packed.Internal.Tensor | ||
16 | 31 | ||