Reference documentation for deal.II version Git 44f8b89d8e 2019-09-19 12:50:43 +0200
\(\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}\)
Public Types | List of all members
MatrixTableIterators::Accessor< TableType, true, storage_order > Class Template Reference

Accessor class offering read-only access to elements of a table. This is the same as the base class. More...

#include <deal.II/base/table.h>

Inheritance diagram for MatrixTableIterators::Accessor< TableType, true, storage_order >:
[legend]

Public Types

using value_type = typename AccessorBase< TableType, true, storage_order >::value_type
 
using size_type = typename AccessorBase< TableType, true, storage_order >::size_type
 
- Public Types inherited from MatrixTableIterators::AccessorBase< TableType, true, storage_order >
using container_pointer_type = typename std::conditional< Constness, const TableType *, TableType *>::type
 
using value_type = typename TableType::value_type
 
using size_type = typename TableType::size_type
 

Additional Inherited Members

- Public Member Functions inherited from MatrixTableIterators::AccessorBase< TableType, true, storage_order >
 AccessorBase ()
 
 AccessorBase (const container_pointer_type table)
 
 AccessorBase (const AccessorBase< TableType, false, storage_order > &)
 
 AccessorBase (const container_pointer_type table, const std::ptrdiff_t linear_index)
 
const value_typevalue () const
 
 operator const value_type & () const
 
size_type row () const
 
size_type column () const
 
- Protected Member Functions inherited from MatrixTableIterators::AccessorBase< TableType, true, storage_order >
void assert_valid_linear_index () const
 
- Protected Attributes inherited from MatrixTableIterators::AccessorBase< TableType, true, storage_order >
container_pointer_type container
 
std::ptrdiff_t linear_index
 

Detailed Description

template<typename TableType, Storage storage_order>
class MatrixTableIterators::Accessor< TableType, true, storage_order >

Accessor class offering read-only access to elements of a table. This is the same as the base class.

Definition at line 972 of file table.h.

Member Typedef Documentation

◆ value_type

template<typename TableType , Storage storage_order>
using MatrixTableIterators::Accessor< TableType, true, storage_order >::value_type = typename AccessorBase<TableType, true, storage_order>::value_type

Use the base class value type.

Definition at line 980 of file table.h.

◆ size_type

template<typename TableType , Storage storage_order>
using MatrixTableIterators::Accessor< TableType, true, storage_order >::size_type = typename AccessorBase<TableType, true, storage_order>::size_type

Use the base class size type.

Definition at line 986 of file table.h.


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