|
Numeric.LinearAlgebra.Array | |
|
|
Description |
Simple multidimensional array with useful numeric instances.
Contractions only require equal dimension.
|
|
Synopsis |
|
|
|
Documentation |
|
|
Unespecified coordinate type. Contractions only
require equal dimension.
| Constructors | | Instances | |
|
|
|
Multidimensional array with unespecified coordinate type.
|
|
|
:: Coord t | | => [Int] | dimensions
| -> [t] | elements
| -> Array t | | Construction of an Array from a list of dimensions and a list of elements in left to right order.
|
|
|
|
Create a 0-dimensional structure.
|
|
|
Create an Array from a list of parts (index = newIndex None).
|
|
|
Rename indices in alphabetical order (renameO) using single letter names.
|
|
|
Explicit renaming of single letter index names.
For instance, t >@> "pi qj" changes index "p" to "i" and "q" to "j".
|
|
|
reorder (transpose) dimensions of the array (with single letter names).
Operations are defined by named indices, so the transposed array is operationally equivalent to the original one.
|
|
|
Element by element product.
|
|
|
Print the array as a nested table with the desired format (e.g. %7.2f) (see also formatArray, and formatScaled).
|
|
Produced by Haddock version 2.6.1 |