| 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[]().