Class template Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>¶
Inherits from BaseGridViewImp::Traits.
-
template<class BaseGridViewImp, bool codim_iters_provided>
class Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided> : public BaseGridViewImp::Traits¶ Traits for PeriodicGridViewWrapper
Variable Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::num_geometries¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
const size_t Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::num_geometries¶ No documentation provided.
Enum Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::(unnamed enum at /home/runner/work/dune-gdt/dune-gdt/dune/xt/grid/view/periodic.hh:618:3)¶
- (unnamed enum at /home/runner/work/dune-gdt/dune-gdt/dune/xt/grid/view/periodic.hh:618:3)
No documentation provided.
- (unnamed enum at /home/runner/work/dune-gdt/dune-gdt/dune/xt/grid/view/periodic.hh:618:3)::conforming
Enum Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::(unnamed enum at /home/runner/work/dune-gdt/dune-gdt/dune/xt/grid/view/periodic.hh:622:3)¶
- (unnamed enum at /home/runner/work/dune-gdt/dune-gdt/dune/xt/grid/view/periodic.hh:622:3)
No documentation provided.
- (unnamed enum at /home/runner/work/dune-gdt/dune-gdt/dune/xt/grid/view/periodic.hh:622:3)::dimension
Enum Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::(unnamed enum at /home/runner/work/dune-gdt/dune-gdt/dune/xt/grid/view/periodic.hh:626:3)¶
- (unnamed enum at /home/runner/work/dune-gdt/dune-gdt/dune/xt/grid/view/periodic.hh:626:3)
No documentation provided.
- (unnamed enum at /home/runner/work/dune-gdt/dune-gdt/dune/xt/grid/view/periodic.hh:626:3)::dimensionworld
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::BaseGridViewType¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::BaseGridViewType = BaseGridViewImp¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::GridViewImp¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::GridViewImp = PeriodicGridViewWrapper<BaseGridViewType, codim_iters_provided>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Grid¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Grid = extract_grid_t<BaseGridViewType>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::IndexSet¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::IndexSet = PeriodicIndexSet<BaseGridViewType>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::CollectiveCommunication¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::CollectiveCommunication = extract_collective_communication_t<BaseGridViewType>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::BaseGridViewTraits¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::BaseGridViewTraits = typename BaseGridViewType::Traits¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::ctype¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::ctype = typename Grid::ctype¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Intersection¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Intersection = Dune::Intersection<Grid, PeriodicIntersectionImp<extract_intersection_t<BaseGridViewType>>>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::IntersectionIterator¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::IntersectionIterator = PeriodicIntersectionIterator<BaseGridViewType>¶ No documentation provided.
Class template Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim<cd>¶
Inherits from BaseGridViewTraits::template Codim<cd>.
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
class Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd> : public BaseGridViewTraits::template Codim<cd>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::Entity¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::Entity = extract_entity_t<BaseGridViewImp, cd>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::Geometry¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::Geometry = extract_geometry_t<BaseGridViewImp, cd>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::LocalGeometry¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::LocalGeometry = extract_local_geometry_t<BaseGridViewImp, cd>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::Iterator¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::Iterator = PeriodicIterator<All_Partition>¶ No documentation provided.
Class template Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator<pit>¶
Inherits from Dune::XT::Grid::extract_iterator_t.
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
class Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit> : public extract_iterator_t<BaseGridViewType, cd, pit>¶ No documentation provided.
Method Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator::operator++¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
PeriodicIterator<pit> &Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit>::operator++()¶ No documentation provided.
Method Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator::operator++¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
PeriodicIterator<pit> Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit>::operator++(int)¶ No documentation provided.
Constructor Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator::PeriodicIterator¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit>::PeriodicIterator(BaseType base_iterator, const std::array<std::unordered_set<IndexType>, num_geometries> *entities_to_skip, const BaseIndexSetType *base_index_set, const BaseType &base_it_end)¶ No documentation provided.
Field Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator::entities_to_skip_¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
const std::array<std::unordered_set<IndexType>, num_geometries> *Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit>::entities_to_skip_¶ No documentation provided.
Field Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator::base_index_set_¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
const BaseIndexSetType *Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit>::base_index_set_¶ No documentation provided.
Field Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator::base_it_end_¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
std::shared_ptr<const BaseType> Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit>::base_it_end_¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator::BaseType¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit>::BaseType = extract_iterator_t<BaseGridViewType, cd, pit>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator::BaseIndexSetType¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit>::BaseIndexSetType = extract_index_set_t<BaseGridViewType>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator::IndexType¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit>::IndexType = typename IndexSet::IndexType¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator::difference_type¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit>::difference_type = std::ptrdiff_t¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator::value_type¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit>::value_type = const extract_entity_t<BaseGridViewImp, cd>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator::pointer¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit>::pointer = value_type*¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator::reference¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit>::reference = value_type&¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::PeriodicIterator::iterator_category¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::PeriodicIterator<pit>::iterator_category = std::forward_iterator_tag¶ No documentation provided.
Class template Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::Partition<pit>¶
Inherits from BaseGridViewTraits::template Codim<cd>::template Partition<pit>.
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
class Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::Partition<pit> : public BaseGridViewTraits::template Codim<cd>::template Partition<pit>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits::Codim::Partition::Iterator¶
-
template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
template<PartitionIteratorType pit>
using Dune::XT::Grid::internal::PeriodicGridViewWrapperTraits<BaseGridViewImp, codim_iters_provided>::Codim<cd>::Partition<pit>::Iterator = PeriodicIterator<pit>¶ No documentation provided.