Get a writeable reference to an entry in the matrix If there is no entry at the position (i, j), then a new entry with a value of zero is inserted and a reference to it is returned.
Get an entry and store it in the given value This form is more in the Linbox style and is provided for interface compatibility with other parts of the library.
Raw iterator
The raw iterator is a method for accessing all nonzero entries in the matrix in some unspecified order.
This can be used, e.g. to reduce all matrix entries modulo a prime before passing the matrix into an algorithm.
Iterator
Begin ()
Begin.
Iterator
End ()
End.
ConstIterator
Begin () const
const Begin.
ConstIterator
End () const
const End
Index iterator
The index iterator gives the row, column indices of all matrix elements in the same order as the raw iterator above.
Its value type is an STL pair with the row and column indices, starting at 0, in the first and second positions, respectively.
Get a writeable reference to an entry in the matrix If there is no entry at the position (i, j), then a new entry with a value of zero is inserted and a reference to it is returned.
template<class _Field , class _Row , class Trait >
Element & getEntry
(
Element &
x,
size_t
i,
size_t
j
)
const
Get an entry and store it in the given value This form is more in the Linbox style and is provided for interface compatibility with other parts of the library.