All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Dune::PolyhedralGridView< dim, dimworld, defaultpitype > Class Template Reference

Classes

struct  Codim
 

Public Types

typedef
PolyhedralGridViewTraits< dim,
dimworld, defaultpitype > 
Traits
 
typedef Traits::Grid Grid
 
typedef Traits::IndexSet IndexSet
 
typedef Traits::Intersection Intersection
 
typedef
Traits::IntersectionIterator 
IntersectionIterator
 
typedef
Traits::CollectiveCommunication 
CollectiveCommunication
 

Public Member Functions

 PolyhedralGridView (const Grid &grid, const int level=0)
 
const Gridgrid () const
 
const IndexSetindexSet () const
 
int size (int codim) const
 
int size (const GeometryType &type) const
 
template<int codim>
Codim< codim >::Iterator begin () const
 
template<int codim, PartitionIteratorType pit>
Codim< codim >::template
Partition< pit >::Iterator 
begin () const
 
template<int codim>
Codim< codim >::Iterator end () const
 
template<int codim, PartitionIteratorType pit>
Codim< codim >::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 CollectiveCommunication & comm () const
 
int overlapSize (int codim) const
 
int ghostSize (int codim) const
 
template<class DataHandle , class Data >
void communicate (CommDataHandleIF< DataHandle, Data > &dataHandle, InterfaceType interface, CommunicationDirection direction) const
 

Static Public Attributes

static const bool conforming = Traits :: conforming
 
static const PartitionIteratorType pitype = Traits :: pitype
 

Protected Attributes

const Gridgrid_
 

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