Class template Dune::XT::Grid::internal::PeriodicIndexSet¶
-
template<class BaseGridViewImp>
class Dune::XT::Grid::internal::PeriodicIndexSet<BaseGridViewImp>¶ 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
Method Dune::XT::Grid::internal::PeriodicIndexSet::operator=¶
-
template<class BaseGridViewImp>
ThisType &Dune::XT::Grid::internal::PeriodicIndexSet<BaseGridViewImp>::operator=(const ThisType &other) = delete¶ No documentation provided.
Method Dune::XT::Grid::internal::PeriodicIndexSet::operator=¶
-
template<class BaseGridViewImp>
ThisType &Dune::XT::Grid::internal::PeriodicIndexSet<BaseGridViewImp>::operator=(ThisType &&other) = delete¶ No documentation provided.
Method Dune::XT::Grid::internal::PeriodicIndexSet::types¶
-
template<class BaseGridViewImp>
int Dune::XT::Grid::internal::PeriodicIndexSet<BaseGridViewImp>::types(int codim) const¶ No documentation provided.
Method Dune::XT::Grid::internal::PeriodicIndexSet::size¶
-
template<class BaseGridViewImp>
int Dune::XT::Grid::internal::PeriodicIndexSet<BaseGridViewImp>::size(Dune::GeometryType type) const¶ No documentation provided.
Method Dune::XT::Grid::internal::PeriodicIndexSet::size¶
-
template<class BaseGridViewImp>
int Dune::XT::Grid::internal::PeriodicIndexSet<BaseGridViewImp>::size(int codim) const¶ No documentation provided.
Constructor Dune::XT::Grid::internal::PeriodicIndexSet::PeriodicIndexSet<BaseGridViewImp>¶
-
template<>
template<class BaseGridViewImp>
Dune::XT::Grid::internal::PeriodicIndexSet<BaseGridViewImp>::PeriodicIndexSet<BaseGridViewImp>(const int &base_index_set, const int &entity_counts, const int &type_counts, const int &new_indices)¶ No documentation provided.
Constructor Dune::XT::Grid::internal::PeriodicIndexSet::PeriodicIndexSet<BaseGridViewImp>¶
-
template<>
template<class BaseGridViewImp>
Dune::XT::Grid::internal::PeriodicIndexSet<BaseGridViewImp>::PeriodicIndexSet<BaseGridViewImp>(const ThisType &other) = default¶ No documentation provided.
Constructor Dune::XT::Grid::internal::PeriodicIndexSet::PeriodicIndexSet<BaseGridViewImp>¶
-
template<>
template<class BaseGridViewImp>
Dune::XT::Grid::internal::PeriodicIndexSet<BaseGridViewImp>::PeriodicIndexSet<BaseGridViewImp>(ThisType &&other) noexcept = default¶ No documentation provided.
Field Dune::XT::Grid::internal::PeriodicIndexSet::base_index_set_¶
-
const int &Dune::XT::Grid::internal::PeriodicIndexSet::base_index_set_¶
No documentation provided.
Field Dune::XT::Grid::internal::PeriodicIndexSet::entity_counts_¶
-
const int &Dune::XT::Grid::internal::PeriodicIndexSet::entity_counts_¶
No documentation provided.
Field Dune::XT::Grid::internal::PeriodicIndexSet::type_counts_¶
-
const int &Dune::XT::Grid::internal::PeriodicIndexSet::type_counts_¶
No documentation provided.
Field Dune::XT::Grid::internal::PeriodicIndexSet::new_indices_¶
-
const int &Dune::XT::Grid::internal::PeriodicIndexSet::new_indices_¶
No documentation provided.
Variable Dune::XT::Grid::internal::PeriodicIndexSet::num_geometries¶
-
const int Dune::XT::Grid::internal::PeriodicIndexSet::num_geometries¶
No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicIndexSet::BaseGridViewType¶
-
type Dune::XT::Grid::internal::PeriodicIndexSet::BaseGridViewType¶
No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicIndexSet::ThisType¶
-
type Dune::XT::Grid::internal::PeriodicIndexSet::ThisType¶
No documentation provided.
Function template Dune::XT::Grid::internal::PeriodicIndexSet::index¶
-
template<class BaseGridViewImp>
template<int cd, class CodimCdEntityType>
int Dune::XT::Grid::internal::PeriodicIndexSet<BaseGridViewImp>::index(const CodimCdEntityType &entity) const¶ No documentation provided.
Function template Dune::XT::Grid::internal::PeriodicIndexSet::index¶
-
template<class BaseGridViewImp>
template<class EntityType>
int Dune::XT::Grid::internal::PeriodicIndexSet<BaseGridViewImp>::index(const EntityType &entity) const¶ No documentation provided.
Function template Dune::XT::Grid::internal::PeriodicIndexSet::subIndex¶
-
template<class BaseGridViewImp>
template<int cd, class CodimCdEntityType>
int Dune::XT::Grid::internal::PeriodicIndexSet<BaseGridViewImp>::subIndex(const CodimCdEntityType &entity, int i, unsigned int codim) const¶ No documentation provided.
Function template Dune::XT::Grid::internal::PeriodicIndexSet::subIndex¶
-
template<class BaseGridViewImp>
template<class EntityType>
int Dune::XT::Grid::internal::PeriodicIndexSet<BaseGridViewImp>::subIndex(const EntityType &entity, int i, unsigned int codim) const¶ No documentation provided.
Function template Dune::XT::Grid::internal::PeriodicIndexSet::contains¶
-
template<class BaseGridViewImp>
template<class EntityType>
bool Dune::XT::Grid::internal::PeriodicIndexSet<BaseGridViewImp>::contains(const EntityType &entity) const¶ No documentation provided.