Reference documentation for deal.II version Git d9b14c2d54 2019-09-14 18:13:29 -0600
\(\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}\)
Classes | Enumerations
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  Storage { Storage::row_major, Storage::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

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 833 of file table.h.