Classes | |
class | Reference |
Public Types | |
typedef SparseMatrix< number > | MatrixType |
Public Member Functions | |
Accessor (MatrixType *matrix, const unsigned int row, const unsigned int index) | |
Accessor (MatrixType *matrix) | |
Reference | value () const |
MatrixType & | get_matrix () const |
Private Attributes | |
MatrixType * | matrix |
Friends | |
class | Iterator |
typedef SparseMatrix<number> internals::SparseMatrixIterators::Accessor< number, false >::MatrixType |
Typedef for the type (including constness) of the matrix to be used here.
internals::SparseMatrixIterators::Accessor< number, false >::Accessor | ( | MatrixType * | matrix, | |
const unsigned int | row, | |||
const unsigned int | index | |||
) |
Constructor.
internals::SparseMatrixIterators::Accessor< number, false >::Accessor | ( | MatrixType * | matrix | ) |
Constructor. Construct the end accessor for the given matrix.
Reference internals::SparseMatrixIterators::Accessor< number, false >::value | ( | ) | const |
Value of this matrix entry, returned as a read- and writable reference.
MatrixType& internals::SparseMatrixIterators::Accessor< number, false >::get_matrix | ( | ) | const |
Return a reference to the matrix into which this accessor points. Note that in the present case, this is a non-constant reference.
friend class Iterator [friend] |
Make iterator class a friend.
Reimplemented from internals::SparsityPatternIterators::Accessor.
MatrixType* internals::SparseMatrixIterators::Accessor< number, false >::matrix [private] |
Pointer to the matrix we use.