Loading [MathJax]/extensions/TeX/newcommand.js
 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\}}
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
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.