![]() |
Reference documentation for deal.II version 9.2.0
|
Accessor class offering read and write access to the elements of a table. More...
#include <deal.II/base/table.h>
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, false, 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 |
Public Member Functions | |
| const Accessor< TableType, false, storage_order > & | operator= (const value_type &) const |
| const Accessor< TableType, false, storage_order > & | operator= (value_type &&) const |
| value_type & | value () const |
| operator value_type & () | |
Public Member Functions inherited from MatrixTableIterators::AccessorBase< TableType, false, 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_type & | value () const |
| operator const value_type & () const | |
| size_type | row () const |
| size_type | column () const |
Additional Inherited Members | |
Protected Member Functions inherited from MatrixTableIterators::AccessorBase< TableType, false, storage_order > | |
| void | assert_valid_linear_index () const |
Protected Attributes inherited from MatrixTableIterators::AccessorBase< TableType, false, storage_order > | |
| container_pointer_type | container |
| std::ptrdiff_t | linear_index |
Accessor class offering read and write access to the elements of a table.
| using MatrixTableIterators::Accessor< TableType, false, storage_order >::value_type = typename AccessorBase<TableType, true, storage_order>::value_type |
| using MatrixTableIterators::Accessor< TableType, false, storage_order >::size_type = typename AccessorBase<TableType, true, storage_order>::size_type |
| const Accessor<TableType, false, storage_order>& MatrixTableIterators::Accessor< TableType, false, storage_order >::operator= | ( | const value_type & | ) | const |
Assignment operator. This assigns a new value to the table entry at the current row and column coordinates.
| const Accessor<TableType, false, storage_order>& MatrixTableIterators::Accessor< TableType, false, storage_order >::operator= | ( | value_type && | ) | const |
Move assignment operator. This assigns a new value to the table entry at the current row and column coordinates.
| value_type& MatrixTableIterators::Accessor< TableType, false, storage_order >::value | ( | ) | const |
Get a reference to the value of the element represented by this accessor.
| MatrixTableIterators::Accessor< TableType, false, storage_order >::operator value_type & | ( | ) |
Conversion operator that returns a reference to the element.