Reference documentation for deal.II version Git 08727cc441 2020-07-02 15:45:42 -0400
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Private Member Functions | List of all members
TrilinosWrappers::SparseMatrixIterators::Accessor< Constess > Class Template Reference

#include <deal.II/lac/trilinos_sparse_matrix.h>

Inheritance diagram for TrilinosWrappers::SparseMatrixIterators::Accessor< Constess >:

Private Member Functions

TrilinosScalar value () const
TrilinosScalarvalue ()

Additional Inherited Members

- Public Types inherited from TrilinosWrappers::SparseMatrixIterators::AccessorBase
using size_type = ::types::global_dof_index
- 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
- Protected Member Functions inherited from TrilinosWrappers::SparseMatrixIterators::AccessorBase
void visit_present_row ()
- Protected Attributes inherited from TrilinosWrappers::SparseMatrixIterators::AccessorBase
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

Detailed Description

template<bool Constess>
class TrilinosWrappers::SparseMatrixIterators::Accessor< Constess >

General template for sparse matrix accessors. The first template argument denotes the underlying numeric type, the second the constness of the matrix.

The general template is not implemented, only the specializations for the two possible values of the second template argument. Therefore, the interface listed here only serves as a template provided since doxygen does not link the specializations.

Definition at line 201 of file trilinos_sparse_matrix.h.

Member Function Documentation

◆ value() [1/2]

template<bool Constess>
TrilinosScalar TrilinosWrappers::SparseMatrixIterators::Accessor< Constess >::value ( ) const

Value of this matrix entry.

◆ value() [2/2]

template<bool Constess>
TrilinosScalar& TrilinosWrappers::SparseMatrixIterators::Accessor< Constess >::value ( )

Value of this matrix entry.

The documentation for this class was generated from the following file: