![]() |
Reference documentation for deal.II version 8.1.0
|
#include <table_indices.h>
Public Member Functions | |
unsigned int | operator[] (const unsigned int i) const |
unsigned int & | operator[] (const unsigned int i) |
bool | operator== (const TableIndicesBase< N > &other) const |
bool | operator!= (const TableIndicesBase< N > &other) const |
void | sort () |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Protected Attributes | |
unsigned int | indices [N] |
Base class for an array of indices of fixed size used for the TableBase and SymmetricTensor classes. Actually, this class serves a dual purpose, as it not only stores indices into the TableBase class, but also the sizes of the table in its various coordinates.
Definition at line 41 of file table_indices.h.
|
inline |
Access the value of the i
th index.
Definition at line 432 of file table_indices.h.
|
inline |
Write access the value of the i
th index.
Definition at line 441 of file table_indices.h.
|
inline |
Compare two index fields for equality.
Definition at line 451 of file table_indices.h.
|
inline |
Compare two index fields for inequality.
Definition at line 464 of file table_indices.h.
void TableIndicesBase< N >::sort | ( | ) |
Sort the indices in ascending order. While this operation is not very useful for Table objects, it is used for the SymmetricTensor class.
|
inline |
Write or read the data of this object to or from a stream for the purpose of serialization.
Definition at line 475 of file table_indices.h.
|
protected |
Store the indices in an array.
Definition at line 87 of file table_indices.h.