Class template Dune::XT::Grid::internal::PeriodicIndexSet¶
-
template<class BaseGridViewImp>
class Dune::XT::Grid::internal::PeriodicIndexSet¶ IndexSet for PeriodicGridViewWrapper
PeriodicIndexSet is derived from the IndexSet of the underlying grid view. Other than the IndexSet, PeriodicIndexSet returns the same index for entities that are periodically equivalent, i.e. entities on periodic boundaries that are regarded as the same entity in the periodic setting. Consequently, the PeriodicIndexSet is usually smaller than the IndexSet and the size(…) methods return lower values than the corresponding methods of the non-periodic IndexSet.
See also:
PeriodicGridView
-
ThisType &Dune::XT::Grid::internal::PeriodicIndexSet::operator=(const ThisType &other) = delete¶
No documentation provided.
-
ThisType &Dune::XT::Grid::internal::PeriodicIndexSet::operator=(ThisType &&other) = delete¶
No documentation provided.
-
int Dune::XT::Grid::internal::PeriodicIndexSet::types(int codim) const¶
No documentation provided.
-
int Dune::XT::Grid::internal::PeriodicIndexSet::size(int type) const¶
No documentation provided.
-
template<>
Dune::XT::Grid::internal::PeriodicIndexSet::PeriodicIndexSet<BaseGridViewImp>(const int &base_index_set, const int &entity_counts, const std::array<size_t, num_geometries> &type_counts, const int &new_indices)¶ No documentation provided.
-
template<>
Dune::XT::Grid::internal::PeriodicIndexSet::PeriodicIndexSet<BaseGridViewImp>(const ThisType &other) = default¶ No documentation provided.
-
template<>
Dune::XT::Grid::internal::PeriodicIndexSet::PeriodicIndexSet<BaseGridViewImp>(ThisType &&other) noexcept = default¶ No documentation provided.
-
const int &Dune::XT::Grid::internal::PeriodicIndexSet::base_index_set_¶
No documentation provided.
-
const int &Dune::XT::Grid::internal::PeriodicIndexSet::entity_counts_¶
No documentation provided.
-
const std::array<size_t, num_geometries> &Dune::XT::Grid::internal::PeriodicIndexSet::type_counts_¶
No documentation provided.
-
const int &Dune::XT::Grid::internal::PeriodicIndexSet::new_indices_¶
No documentation provided.
-
const size_t Dune::XT::Grid::internal::PeriodicIndexSet::num_geometries¶
No documentation provided.
-
type Dune::XT::Grid::internal::PeriodicIndexSet::BaseGridViewType¶
No documentation provided.
-
type Dune::XT::Grid::internal::PeriodicIndexSet::ThisType¶
No documentation provided.
-
template<int cd, class CodimCdEntityType>
int Dune::XT::Grid::internal::PeriodicIndexSet::index(const CodimCdEntityType &entity) const¶ No documentation provided.
-
template<class EntityType>
int Dune::XT::Grid::internal::PeriodicIndexSet::index(const EntityType &entity) const¶ No documentation provided.
-
template<int cd, class CodimCdEntityType>
int Dune::XT::Grid::internal::PeriodicIndexSet::subIndex(const CodimCdEntityType &entity, int i, unsigned int codim) const¶ No documentation provided.
-
template<class EntityType>
int Dune::XT::Grid::internal::PeriodicIndexSet::subIndex(const EntityType &entity, int i, unsigned int codim) const¶ No documentation provided.
-
template<class EntityType>
bool Dune::XT::Grid::internal::PeriodicIndexSet::contains(const EntityType &entity) const¶ No documentation provided.