Reference documentation for deal.II version 9.6.0
\(\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\}}\)
Loading...
Searching...
No Matches
MatrixTableIterators Namespace Reference

Classes

class  Accessor
 Accessor class template. This class is partially specialized for both values of Constness. More...
 
class  Accessor< TableType, false, storage_order >
 Accessor class offering read and write access to the elements of a table. More...
 
class  Accessor< TableType, true, storage_order >
 Accessor class offering read-only access to elements of a table. This is the same as the base class. More...
 
class  AccessorBase
 Accessor base class for Table<2, T> and TransposeTable. More...
 
class  Iterator
 Iterator class for both matrix-like tables, i.e., Table<2, T> and TransposeTable. More...
 

Enumerations

enum class  Storage { row_major , column_major }
 Enumeration describing the storage order (i.e., the in-memory layout) of a table class. More...
 

Detailed Description

A namespace for iterators and accessors for Table<2, T> and TransposeTable. These classes have special accessors (that is, compared to Table<3, T>) since they have a matrix-like structure; i.e., the accessors also provide row and column information and are designed to be compatible with the SparseMatrix and SparsityPattern iterator classes.

Enumeration Type Documentation

◆ Storage

enum class MatrixTableIterators::Storage
strong

Enumeration describing the storage order (i.e., the in-memory layout) of a table class.

Enumerator
row_major 

The data are organized in row-major (i.e., C-style) order.

column_major 

The data are organized in column-major (i.e., Fortran-style) order.

Definition at line 942 of file table.h.