Class template Dune::XT::Grid::CouplingGridView<GridGlueImp>

Inherits from Dune::XT::Common::StorageProvider, Dune::GridView<internal::CouplingGridViewWrapperTraits<GridGlueImp>>.

template<class GridGlueImp>
class Dune::XT::Grid::CouplingGridView<GridGlueImp> : private XT::Common::StorageProvider<internal::CouplingGridViewWrapper<GridGlueImp>>, public Dune::GridView<internal::CouplingGridViewWrapperTraits<GridGlueImp>>

Grid view iterating over the coupling intersections of a grid glue between two local subdomain grids.

Method Dune::XT::Grid::CouplingGridView::update

template<class GridGlueImp>
void Dune::XT::Grid::CouplingGridView<GridGlueImp>::update()

No documentation provided.

Constructor Dune::XT::Grid::CouplingGridView::CouplingGridView

template<class GridGlueImp>
Dune::XT::Grid::CouplingGridView<GridGlueImp>::CouplingGridView(const MacroElementType &ss, const MacroElementType &nn, GridGlueType &dd_grid, const MacroIntersectionType macro_intersection)

No documentation provided.

Constructor Dune::XT::Grid::CouplingGridView::CouplingGridView

template<class GridGlueImp>
Dune::XT::Grid::CouplingGridView<GridGlueImp>::CouplingGridView(const CouplingGridView<GridGlueImp> &other)

No documentation provided.

Type alias Dune::XT::Grid::CouplingGridView::Implementation

template<class GridGlueImp>
using Dune::XT::Grid::CouplingGridView<GridGlueImp>::Implementation = internal::CouplingGridViewWrapper<GridGlueImp>

No documentation provided.

Type alias Dune::XT::Grid::CouplingGridView::ImplementationStorage

template<class GridGlueImp>
using Dune::XT::Grid::CouplingGridView<GridGlueImp>::ImplementationStorage = typename XT::Common::StorageProvider<Implementation>

No documentation provided.

Type alias Dune::XT::Grid::CouplingGridView::BaseType

template<class GridGlueImp>
using Dune::XT::Grid::CouplingGridView<GridGlueImp>::BaseType = Dune::GridView<internal::CouplingGridViewWrapperTraits<GridGlueImp>>

No documentation provided.

Type alias Dune::XT::Grid::CouplingGridView::GridGlueType

template<class GridGlueImp>
using Dune::XT::Grid::CouplingGridView<GridGlueImp>::GridGlueType = GridGlueImp

No documentation provided.

Type alias Dune::XT::Grid::CouplingGridView::BaseGridViewType

template<class GridGlueImp>
using Dune::XT::Grid::CouplingGridView<GridGlueImp>::BaseGridViewType = typename GridGlueImp::MacroGridViewType

No documentation provided.

Type alias Dune::XT::Grid::CouplingGridView::MacroGridType

template<class GridGlueImp>
using Dune::XT::Grid::CouplingGridView<GridGlueImp>::MacroGridType = typename GridGlueType::MacroGridType

No documentation provided.

Type alias Dune::XT::Grid::CouplingGridView::MacroElementType

template<class GridGlueImp>
using Dune::XT::Grid::CouplingGridView<GridGlueImp>::MacroElementType = typename MacroGridType::template Codim<0>::Entity

No documentation provided.

Type alias Dune::XT::Grid::CouplingGridView::MacroIntersectionType

template<class GridGlueImp>
using Dune::XT::Grid::CouplingGridView<GridGlueImp>::MacroIntersectionType = typename BaseGridViewType::Traits::Intersection

No documentation provided.