dune-multidomaingrid 2.8
Loading...
Searching...
No Matches
Classes | Public Types | List of all members
Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits Struct Reference

#include <dune/grid/multidomaingrid/multidomaingrid.hh>

Classes

struct  Codim
 

Public Types

using Grid = MultiDomainGrid< HostGrid, MDGridTraits >
 The type that implementing the grid.
 
using LeafIntersection = Dune::Intersection< const Grid, IntersectionWrapper< const Grid, typename HostGrid::LeafGridView::Intersection > >
 
using LevelIntersection = Dune::Intersection< const Grid, IntersectionWrapper< const Grid, typename HostGrid::LevelGridView::Intersection > >
 
using LeafIntersectionIterator = Dune::IntersectionIterator< const Grid, IntersectionIteratorWrapper< const Grid, typename HostGrid::LeafGridView::IntersectionIterator >, IntersectionWrapper< const Grid, typename HostGrid::LeafGridView::Intersection > >
 
using LevelIntersectionIterator = Dune::IntersectionIterator< const Grid, IntersectionIteratorWrapper< const Grid, typename HostGrid::LevelGridView::IntersectionIterator >, IntersectionWrapper< const Grid, typename HostGrid::LevelGridView::Intersection > >
 
using HierarchicIterator = Dune::EntityIterator< 0, const Grid, HierarchicIteratorWrapper< const Grid > >
 
using LevelGridView = Dune::GridView< LevelGridViewTraits< const Grid > >
 
using LeafGridView = Dune::GridView< LeafGridViewTraits< const Grid > >
 
using LevelIndexSet = IndexSetWrapper< const Grid, typename HostGrid::LevelGridView >
 
using LeafIndexSet = IndexSetWrapper< const Grid, typename HostGrid::LeafGridView >
 
using GlobalIdSet = IdSet< const Grid, IdSetWrapper< const Grid, typename HostGrid::Traits::GlobalIdSet >, typename HostGrid::Traits::GlobalIdSet::IdType >
 
using LocalIdSet = IdSet< const Grid, IdSetWrapper< const Grid, typename HostGrid::Traits::LocalIdSet >, typename HostGrid::Traits::LocalIdSet::IdType >
 
using CollectiveCommunication = typename HostGrid::CollectiveCommunication
 
using LeafSubDomainInterfaceIterator = Dune::mdgrid::LeafSubDomainInterfaceIterator< const Grid >
 
using LevelSubDomainInterfaceIterator = Dune::mdgrid::LevelSubDomainInterfaceIterator< const Grid >
 
using LeafAllSubDomainInterfacesIterator = Dune::mdgrid::LeafAllSubDomainInterfacesIterator< const Grid >
 
using LevelAllSubDomainInterfacesIterator = Dune::mdgrid::LevelAllSubDomainInterfacesIterator< const Grid >
 

Member Typedef Documentation

◆ CollectiveCommunication

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::CollectiveCommunication = typename HostGrid::CollectiveCommunication

◆ GlobalIdSet

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::GlobalIdSet = IdSet< const Grid, IdSetWrapper< const Grid, typename HostGrid::Traits::GlobalIdSet >, typename HostGrid::Traits::GlobalIdSet::IdType >

◆ Grid

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::Grid = MultiDomainGrid<HostGrid,MDGridTraits>

The type that implementing the grid.

◆ HierarchicIterator

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::HierarchicIterator = Dune::EntityIterator< 0, const Grid, HierarchicIteratorWrapper< const Grid > >

◆ LeafAllSubDomainInterfacesIterator

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::LeafAllSubDomainInterfacesIterator = Dune::mdgrid::LeafAllSubDomainInterfacesIterator<const Grid>

◆ LeafGridView

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::LeafGridView = Dune::GridView<LeafGridViewTraits<const Grid> >

◆ LeafIndexSet

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::LeafIndexSet = IndexSetWrapper<const Grid, typename HostGrid::LeafGridView>

◆ LeafIntersection

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::LeafIntersection = Dune::Intersection< const Grid, IntersectionWrapper< const Grid, typename HostGrid::LeafGridView::Intersection > >

◆ LeafIntersectionIterator

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::LeafIntersectionIterator = Dune::IntersectionIterator< const Grid, IntersectionIteratorWrapper< const Grid, typename HostGrid::LeafGridView::IntersectionIterator >, IntersectionWrapper< const Grid, typename HostGrid::LeafGridView::Intersection > >

◆ LeafSubDomainInterfaceIterator

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::LeafSubDomainInterfaceIterator = Dune::mdgrid::LeafSubDomainInterfaceIterator<const Grid>

◆ LevelAllSubDomainInterfacesIterator

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::LevelAllSubDomainInterfacesIterator = Dune::mdgrid::LevelAllSubDomainInterfacesIterator<const Grid>

◆ LevelGridView

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::LevelGridView = Dune::GridView<LevelGridViewTraits<const Grid> >

◆ LevelIndexSet

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::LevelIndexSet = IndexSetWrapper<const Grid, typename HostGrid::LevelGridView>

◆ LevelIntersection

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::LevelIntersection = Dune::Intersection< const Grid, IntersectionWrapper< const Grid, typename HostGrid::LevelGridView::Intersection > >

◆ LevelIntersectionIterator

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::LevelIntersectionIterator = Dune::IntersectionIterator< const Grid, IntersectionIteratorWrapper< const Grid, typename HostGrid::LevelGridView::IntersectionIterator >, IntersectionWrapper< const Grid, typename HostGrid::LevelGridView::Intersection > >

◆ LevelSubDomainInterfaceIterator

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::LevelSubDomainInterfaceIterator = Dune::mdgrid::LevelSubDomainInterfaceIterator<const Grid>

◆ LocalIdSet

template<typename HostGrid , typename MDGridTraits >
using Dune::mdgrid::MultiDomainGridFamily< HostGrid, MDGridTraits >::Traits::LocalIdSet = IdSet< const Grid, IdSetWrapper< const Grid, typename HostGrid::Traits::LocalIdSet >, typename HostGrid::Traits::LocalIdSet::IdType >

The documentation for this struct was generated from the following file: