|
FEAT 3
Finite Element Analysis Toolbox
|
Index Tuple class template. More...
#include <index_set.hpp>
Public Member Functions | |
| Index & | operator[] (int i) |
| access operator More... | |
| const Index & | operator[] (int i) const |
| access operator More... | |
| void | permute_map (const Adjacency::Permutation &inv_perm) |
Public Attributes | |
| Index | indices [num_indices] |
| indices array More... | |
Static Public Attributes | |
| static constexpr int | num_indices = num_indices_ |
| number of indices per tuple More... | |
Index Tuple class template.
This class is a simple wrapper around a fixed-size array, similar to the std::array class template. Its primary purpose is to avoid compiler warnings and error when used as a value-type in an std::vector.
Definition at line 34 of file index_set.hpp.
|
inline |
access operator
Definition at line 45 of file index_set.hpp.
References ASSERT, FEAT::Geometry::IndexTuple< num_indices_ >::indices, and FEAT::Geometry::IndexTuple< num_indices_ >::num_indices.
|
inline |
access operator
Definition at line 53 of file index_set.hpp.
References ASSERT, FEAT::Geometry::IndexTuple< num_indices_ >::indices, and FEAT::Geometry::IndexTuple< num_indices_ >::num_indices.
|
inline |
Definition at line 60 of file index_set.hpp.
| Index FEAT::Geometry::IndexTuple< num_indices_ >::indices[num_indices] |
indices array
Definition at line 42 of file index_set.hpp.
Referenced by FEAT::Geometry::IndexTuple< num_indices_ >::operator[]().
|
staticconstexpr |
number of indices per tuple
Definition at line 39 of file index_set.hpp.
Referenced by FEAT::Geometry::SubdivisionLevels::get_levels(), and FEAT::Geometry::IndexTuple< num_indices_ >::operator[]().