Reference documentation for deal.II version 9.1.1
|
#include <deal.II/lac/trilinos_sparse_matrix.h>
Public Types | |
using | MatrixType = SparseMatrix |
Public Types inherited from TrilinosWrappers::SparseMatrixIterators::AccessorBase | |
using | size_type = ::types::global_dof_index |
Public Member Functions | |
Accessor (MatrixType *matrix, const size_type row, const size_type index) | |
Reference | value () const |
Public Member Functions inherited from TrilinosWrappers::SparseMatrixIterators::AccessorBase | |
AccessorBase (SparseMatrix *matrix, const size_type row, const size_type index) | |
size_type | row () const |
size_type | index () const |
size_type | column () const |
Friends | |
template<bool > | |
class | Iterator |
class | Reference |
Additional Inherited Members | |
Protected Member Functions inherited from TrilinosWrappers::SparseMatrixIterators::AccessorBase | |
void | visit_present_row () |
Protected Attributes inherited from TrilinosWrappers::SparseMatrixIterators::AccessorBase | |
SparseMatrix * | matrix |
size_type | a_row |
size_type | a_index |
std::shared_ptr< std::vector< size_type > > | colnum_cache |
std::shared_ptr< std::vector< TrilinosScalar > > | value_cache |
The specialization for a mutable Accessor.
Definition at line 258 of file trilinos_sparse_matrix.h.
using TrilinosWrappers::SparseMatrixIterators::Accessor< false >::MatrixType = SparseMatrix |
Typedef for the type (including constness) of the matrix to be used here.
Definition at line 316 of file trilinos_sparse_matrix.h.
TrilinosWrappers::SparseMatrixIterators::Accessor< false >::Accessor | ( | MatrixType * | matrix, |
const size_type | row, | ||
const size_type | index | ||
) |
Constructor. Since we use accessors only for read access, a const matrix pointer is sufficient.
Reference TrilinosWrappers::SparseMatrixIterators::Accessor< false >::value | ( | ) | const |
Value of this matrix entry.
|
friend |
Make iterator class a friend.
Mark all other instances of this template as friends.
Definition at line 335 of file trilinos_sparse_matrix.h.
|
friend |
Make Reference object a friend.
Definition at line 339 of file trilinos_sparse_matrix.h.