|
BLAS.Tensor.ReadOnly | Stability | experimental | Maintainer | Patrick Perry <patperry@stanford.edu> |
|
|
|
Description |
|
|
Synopsis |
|
|
|
Documentation |
|
|
Class for mutable read-only tensors.
| | Methods | | Get the number of elements stored in the tensor.
| | newCopy :: x e -> m (x e) | Source |
| Get a copy of the tensor.
| | unsafeReadElem :: x e -> i -> m e | Source |
| Get the value at the specified index, without doing any
range-checking.
| | getIndices :: x e -> m [i] | Source |
| Returns a lazy list of the indices in the tensor.
Because of the laziness, this function should be used with care.
| | getElems :: x e -> m [e] | Source |
| Returns a lazy list of the elements in the tensor.
Because of the laziness, this function should be used with care.
| | getAssocs :: x e -> m [(i, e)] | Source |
| Returns a lazy list of the elements-index pairs in the tensor.
Because of the laziness, this function should be used with care.
|
| | Instances | BLAS1 e => RTensor (DVector t n) Int e IO | BLAS1 e => RTensor (DVector t n) Int e IO | BLAS1 e => RTensor (DVector t n) Int e IO | BLAS1 e => RTensor (DMatrix t ((,) m n)) ((,) Int Int) e IO | BLAS1 e => RTensor (DMatrix t ((,) m n)) ((,) Int Int) e IO | BLAS1 e => RTensor (DMatrix t ((,) m n)) ((,) Int Int) e IO | BLAS1 e => RTensor (BMatrix t ((,) m n)) ((,) Int Int) e IO | BLAS1 e => RTensor (BMatrix t ((,) m n)) ((,) Int Int) e IO | BLAS1 e => RTensor (BMatrix t ((,) m n)) ((,) Int Int) e IO |
|
|
|
|
Gets the value at the specified index after checking that the argument
is in bounds.
|
|
Produced by Haddock version 2.3.0 |