Reference documentation for deal.II version Git d902c8c1aa 2019-12-15 00:36:45 -0500
\(\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}\)
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 >:
[legend]

Private Member Functions

TrilinosScalar value () const
 
TrilinosScalar & value ()
 

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
SparseMatrixmatrix
 
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 204 of file trilinos_sparse_matrix.h.

Member Function Documentation

◆ value() [1/2]

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

Value of this matrix entry.

◆ value() [2/2]

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

Value of this matrix entry.


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