SubGridPart.hpp
Go to the documentation of this file.
364 // communicate(CommDataHandleIF<DataHandleImp, DataType>& data, InterfaceType iftype, CommunicationDirection dir) const
Definition: SubGridPart.hpp:142 SubIterator(const SubGridPart &view, std::size_t index) Definition: SubGridPart.hpp:144 const Entity * operator->() const Definition: SubGridPart.hpp:154 const Entity & operator*() const Definition: SubGridPart.hpp:149 SubIterator operator++(int) Definition: SubGridPart.hpp:164 bool operator==(const SubIterator &other) const Definition: SubGridPart.hpp:170 SubIterator operator++() Definition: SubGridPart.hpp:159 bool operator!=(const SubIterator &other) const Definition: SubGridPart.hpp:175 A class to represent a part of a grid, similar to a GridView. Definition: SubGridPart.hpp:115 int overlapSize(int codim) const Return size of the overlap region for a given codim on the grid view. Definition: SubGridPart.hpp:346 typename Traits ::CollectiveCommunication CollectiveCommunication type of the collective communication Definition: SubGridPart.hpp:134 IntersectionIterator ibegin(const typename Codim< 0 >::Entity &entity) const obtain begin intersection iterator with respect to this view Definition: SubGridPart.hpp:328 Codim< cd >::Iterator begin() const obtain number of entities with a given geometry type Definition: SubGridPart.hpp:280 Codim< cd >::Iterator end() const obtain end iterator for this view Definition: SubGridPart.hpp:289 Codim< cd >::template Partition< pit >::Iterator end() const obtain end iterator for this view Definition: SubGridPart.hpp:315 typename Traits ::IntersectionIterator IntersectionIterator type of the intersection iterator Definition: SubGridPart.hpp:131 IntersectionIterator iend(const typename Codim< 0 >::Entity &entity) const obtain end intersection iterator with respect to this view Definition: SubGridPart.hpp:334 typename Traits ::Intersection Intersection type of the intersection Definition: SubGridPart.hpp:128 SubGridPart(const Grid &grid, std::vector< typename Codim< 0 >::Entity::EntitySeed > &&seeds, const bool overlap=true) Definition: SubGridPart.hpp:204 const CollectiveCommunication & comm() const obtain collective communication object Definition: SubGridPart.hpp:340 const Grid & grid() const obtain a const reference to the underlying hierarchic grid Definition: SubGridPart.hpp:256 typename Traits ::IndexSet IndexSet type of the index set Definition: SubGridPart.hpp:125 int ghostSize(int codim) const Return size of the ghost region for a given codim on the grid view. Definition: SubGridPart.hpp:356 Codim< cd >::template Partition< pit >::Iterator begin() const obtain begin iterator for this view Definition: SubGridPart.hpp:300 Definition: SubGridPart.hpp:58 auto partitionType() const Definition: SubGridPart.hpp:70 SubEntity(const BaseEntityType &base, const bool owned) Definition: SubGridPart.hpp:65 The namespace Dune is the main namespace for all Dune code. Definition: common/CartesianIndexMapper.hpp:10 STL namespace. Define types needed to iterate over entities of a given partition type. Definition: SubGridPart.hpp:189 typename Traits::template Codim< cd >::Entity Entity Definition: SubGridPart.hpp:140 Define types needed to iterate over entities of a given partition type. Definition: SubGridPart.hpp:93 typename Grid ::template Codim< cd >::template Partition< pit >::LeafIterator BaseIterator iterator over a given codim and partition type Definition: SubGridPart.hpp:95 Definition: SubGridPart.hpp:83 typename Grid ::Traits ::template Codim< cd >::Entity BaseEntity Definition: SubGridPart.hpp:84 typename Grid ::template Codim< cd >::Geometry Geometry Definition: SubGridPart.hpp:88 typename Grid ::Traits ::template Codim< cd >::EntitySeed EntitySeed Definition: SubGridPart.hpp:86 typename Grid ::template Codim< cd >::LocalGeometry LocalGeometry Definition: SubGridPart.hpp:89 Definition: SubGridPart.hpp:37 typename Grid ::Traits ::LeafIntersection Intersection type of the intersection Definition: SubGridPart.hpp:47 typename Grid ::Traits ::LeafIndexSet IndexSet type of the index set Definition: SubGridPart.hpp:44 typename std::remove_const< GridImp >::type Grid type of the grid Definition: SubGridPart.hpp:41 typename Grid ::Traits ::LeafIntersectionIterator IntersectionIterator type of the intersection iterator Definition: SubGridPart.hpp:50 typename Grid ::Traits ::CollectiveCommunication CollectiveCommunication type of the collective communication Definition: SubGridPart.hpp:53 |