Class template Dune::XT::Grid::internal::PeriodicGridViewWrapper

template<class BaseGridViewImp, bool codim_iters_provided>
class Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>

Actual Implementation of PeriodicGridView

See also: PeriodicGridView

Method Dune::XT::Grid::internal::PeriodicGridViewWrapper::operator=

template<class BaseGridViewImp, bool codim_iters_provided>
ThisType &Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::operator=(const ThisType &other) = default

No documentation provided.

Method Dune::XT::Grid::internal::PeriodicGridViewWrapper::operator=

template<class BaseGridViewImp, bool codim_iters_provided>
ThisType &Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::operator=(ThisType &&other) noexcept = default

No documentation provided.

Method Dune::XT::Grid::internal::PeriodicGridViewWrapper::as_base_grid_view

template<class BaseGridViewImp, bool codim_iters_provided>
const BaseType &Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::as_base_grid_view() const

No documentation provided.

Method Dune::XT::Grid::internal::PeriodicGridViewWrapper::as_base_grid_view

template<class BaseGridViewImp, bool codim_iters_provided>
BaseType &Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::as_base_grid_view()

No documentation provided.

Method Dune::XT::Grid::internal::PeriodicGridViewWrapper::update

template<class BaseGridViewImp, bool codim_iters_provided>
void Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::update()

No documentation provided.

Method Dune::XT::Grid::internal::PeriodicGridViewWrapper::size

template<class BaseGridViewImp, bool codim_iters_provided>
int Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::size(int codim) const

No documentation provided.

Method Dune::XT::Grid::internal::PeriodicGridViewWrapper::size

template<class BaseGridViewImp, bool codim_iters_provided>
int Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::size(const Dune::GeometryType &type) const

No documentation provided.

Method Dune::XT::Grid::internal::PeriodicGridViewWrapper::indexSet

template<class BaseGridViewImp, bool codim_iters_provided>
const IndexSet &Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::indexSet() const

No documentation provided.

Method Dune::XT::Grid::internal::PeriodicGridViewWrapper::ibegin

template<class BaseGridViewImp, bool codim_iters_provided>
IntersectionIterator Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::ibegin(const typename Codim<0>::Entity &entity) const

No documentation provided.

Method Dune::XT::Grid::internal::PeriodicGridViewWrapper::iend

template<class BaseGridViewImp, bool codim_iters_provided>
IntersectionIterator Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::iend(const typename Codim<0>::Entity &entity) const

No documentation provided.

Constructor Dune::XT::Grid::internal::PeriodicGridViewWrapper::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>

template<class BaseGridViewImp, bool codim_iters_provided> Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>(const BaseType &base_grid_view, const std::bitset<<recovery-expr>()> periodic_directions)

No documentation provided.

Constructor Dune::XT::Grid::internal::PeriodicGridViewWrapper::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>

template<>
template<class BaseGridViewImp, bool codim_iters_provided>
Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>(const ThisType &other) = default

No documentation provided.

Constructor Dune::XT::Grid::internal::PeriodicGridViewWrapper::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>

template<>
template<class BaseGridViewImp, bool codim_iters_provided>
Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>(ThisType &&other) noexcept = default

No documentation provided.

Field Dune::XT::Grid::internal::PeriodicGridViewWrapper::boundary_entity_to_periodic_neighbors_maps_

int Dune::XT::Grid::internal::PeriodicGridViewWrapper::boundary_entity_to_periodic_neighbors_maps_

No documentation provided.

Field Dune::XT::Grid::internal::PeriodicGridViewWrapper::periodic_directions_

int Dune::XT::Grid::internal::PeriodicGridViewWrapper::periodic_directions_

No documentation provided.

Field Dune::XT::Grid::internal::PeriodicGridViewWrapper::entity_counts_

int Dune::XT::Grid::internal::PeriodicGridViewWrapper::entity_counts_

No documentation provided.

Field Dune::XT::Grid::internal::PeriodicGridViewWrapper::type_counts_

int Dune::XT::Grid::internal::PeriodicGridViewWrapper::type_counts_

No documentation provided.

Field Dune::XT::Grid::internal::PeriodicGridViewWrapper::entities_to_skip_

int Dune::XT::Grid::internal::PeriodicGridViewWrapper::entities_to_skip_

No documentation provided.

Field Dune::XT::Grid::internal::PeriodicGridViewWrapper::new_indices_

int Dune::XT::Grid::internal::PeriodicGridViewWrapper::new_indices_

No documentation provided.

Field Dune::XT::Grid::internal::PeriodicGridViewWrapper::index_set_

std::shared_ptr<IndexSet> Dune::XT::Grid::internal::PeriodicGridViewWrapper::index_set_

No documentation provided.

Variable Dune::XT::Grid::internal::PeriodicGridViewWrapper::dimDomain

const int Dune::XT::Grid::internal::PeriodicGridViewWrapper::dimDomain

No documentation provided.

Variable Dune::XT::Grid::internal::PeriodicGridViewWrapper::num_geometries

const int Dune::XT::Grid::internal::PeriodicGridViewWrapper::num_geometries

No documentation provided.

Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapper::BaseType

type Dune::XT::Grid::internal::PeriodicGridViewWrapper::BaseType

No documentation provided.

Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapper::ThisType

type Dune::XT::Grid::internal::PeriodicGridViewWrapper::ThisType

No documentation provided.

Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapper::Traits

type Dune::XT::Grid::internal::PeriodicGridViewWrapper::Traits

No documentation provided.

Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapper::IndexSet

type Dune::XT::Grid::internal::PeriodicGridViewWrapper::IndexSet

No documentation provided.

Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapper::IntersectionIterator

type Dune::XT::Grid::internal::PeriodicGridViewWrapper::IntersectionIterator

No documentation provided.

Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapper::BaseIntersectionType

type Dune::XT::Grid::internal::PeriodicGridViewWrapper::BaseIntersectionType

No documentation provided.

Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapper::IndexType

type Dune::XT::Grid::internal::PeriodicGridViewWrapper::IndexType

No documentation provided.

Type alias Dune::XT::Grid::internal::PeriodicGridViewWrapper::DomainType

type Dune::XT::Grid::internal::PeriodicGridViewWrapper::DomainType

No documentation provided.

Function template Dune::XT::Grid::internal::PeriodicGridViewWrapper::begin

template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
typename Codim<cd>::Iterator Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::begin() const

No documentation provided.

Function template Dune::XT::Grid::internal::PeriodicGridViewWrapper::end

template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd>
typename Codim<cd>::Iterator Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::end() const

No documentation provided.

Function template Dune::XT::Grid::internal::PeriodicGridViewWrapper::begin

template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd, PartitionIteratorType pitype>
typename Codim<cd>::template Partition<pitype>::Iterator Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::begin() const

No documentation provided.

Function template Dune::XT::Grid::internal::PeriodicGridViewWrapper::end

template<class BaseGridViewImp, bool codim_iters_provided>
template<int cd, PartitionIteratorType pitype>
typename Codim<cd>::template Partition<pitype>::Iterator Dune::XT::Grid::internal::PeriodicGridViewWrapper<BaseGridViewImp, codim_iters_provided>::end() const

No documentation provided.

Class template Dune::XT::Grid::internal::PeriodicGridViewWrapper::Codim

Inherits from Traits::template Codim<cd>.

template<int cd>
class Dune::XT::Grid::internal::PeriodicGridViewWrapper::Codim<cd> : public Traits::template Codim<cd>

No documentation provided.

Class template Dune::XT::Grid::internal::PeriodicGridViewWrapper::static_for_loop_for_index_maps

template<int codim, int to>
class Dune::XT::Grid::internal::PeriodicGridViewWrapper::static_for_loop_for_index_maps<codim, to>

No documentation provided.

Function template Dune::XT::Grid::internal::PeriodicGridViewWrapper::static_for_loop_for_index_maps::operator()

template<int codim, int to>
template<class ...Args>
void Dune::XT::Grid::internal::PeriodicGridViewWrapper::static_for_loop_for_index_maps<codim, to>::operator()(Args&&... args)

No documentation provided.