dune-multidomaingrid 2.10-git
Loading...
Searching...
No Matches
Dune::mdgrid::subdomain::LevelGridView< GridImp > Class Template Reference

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

Inheritance diagram for Dune::mdgrid::subdomain::LevelGridView< GridImp >:
Inheritance graph

Public Types

typedef DefaultLevelGridViewTraits< GridImp > Traits
 
typedef Traits::Grid Grid
 
typedef Traits::IndexSet IndexSet
 
typedef Traits::Intersection Intersection
 
typedef Traits::IntersectionIterator IntersectionIterator
 
typedef Grid::Traits::Communication Communication
 

Public Member Functions

 LevelGridView (const GridImp &grid, int level)
 
IntersectionIterator ibegin (const typename BaseT::template Codim< 0 >::Entity &entity) const
 
IntersectionIterator iend (const typename BaseT::template Codim< 0 >::Entity &entity) const
 
const Gridgrid () const
 
const IndexSetindexSet () const
 
bool isConforming () const
 
int size (int codim) const
 
int size (const GeometryType &type) const
 
Codim< cd >::Iterator begin () const
 
Codim< cd >::template Partition< pit >::Iterator begin () const
 
Codim< cd >::Iterator end () const
 
Codim< cd >::template Partition< pit >::Iterator end () const
 
IntersectionIterator ibegin (const typename Codim< 0 > ::Entity &entity) const
 
IntersectionIterator iend (const typename Codim< 0 > ::Entity &entity) const
 
const Communicationcomm () const
 
int overlapSize (int codim) const
 
int ghostSize (int codim) const
 
void communicate (CommDataHandleIF< DataHandleImp, DataType > &data, InterfaceType iftype, CommunicationDirection dir) const
 

Static Public Attributes

static constexpr bool conforming
 

Constructor & Destructor Documentation

◆ LevelGridView()

template<typename GridImp >
Dune::mdgrid::subdomain::LevelGridView< GridImp >::LevelGridView ( const GridImp &  grid,
int  level 
)
inline

Member Function Documentation

◆ ibegin()

template<typename GridImp >
IntersectionIterator Dune::mdgrid::subdomain::LevelGridView< GridImp >::ibegin ( const typename BaseT::template Codim< 0 >::Entity entity) const
inline

◆ iend()

template<typename GridImp >
IntersectionIterator Dune::mdgrid::subdomain::LevelGridView< GridImp >::iend ( const typename BaseT::template Codim< 0 >::Entity entity) const
inline

The documentation for this class was generated from the following files: