NTPoly
|
A module for an iterator that allows one to easily iterate over elements. More...
Data Types | |
type | sparsematrixiterator_t |
A datatype for iterating over a CSR matrix. More... | |
Functions/Subroutines | |
pure subroutine, public | start (this, sparse_matrix) |
Associates an iterator with a given matrix and points it to first element. More... | |
pure subroutine, public | next (this, sparse_matrix) |
Gets the next element in a sparse matrix. More... | |
A module for an iterator that allows one to easily iterate over elements.
pure subroutine, public sparsematrixiteratormodule::next | ( | type(sparsematrixiterator_t), intent(inout) | this, |
type(sparsematrix_t), intent(in) | sparse_matrix | ||
) |
Gets the next element in a sparse matrix.
[in,out] | this | the sparse matrix iterator. |
[in] | sparse_matrix | the sparse matrix associated with the iterator. |
pure subroutine, public sparsematrixiteratormodule::start | ( | type(sparsematrixiterator_t), intent(inout) | this, |
type(sparsematrix_t), intent(in) | sparse_matrix | ||
) |
Associates an iterator with a given matrix and points it to first element.
[in,out] | this | the iterator to associate. |
[in] | sparse_matrix | the matrix to associate it with. |