![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
prolongboundarypatch.hh
Go to the documentation of this file.
std::size_t level
iterator end()
static bool contains(const Type &attribute)
size_type dim() const
#define DUNE_THROW(E,...)
const Grid & grid() const
IteratorRange<... > intersections(const GV &gv, const Entity &e)
IteratorRange<... > elements(const GV &gv)
LeafGridView leafGridView() const
int maxLevel() const
LevelGridView levelGridView(int level) const
void addFace(const IntersectionIterator &nIt)
Add a boundary face to the patch.
Definition boundarypatch.hh:326
bool contains(const IntersectionIterator &nIt) const
Return true if the BoundaryPatch contains a certain boundary face.
Definition boundarypatch.hh:360
void setup(const GridView &gridView, bool insertAllBoundaryFaces=false)
Setup for a given grid view.
Definition boundarypatch.hh:282
const GridView & gridView() const
Return reference to the carrier grid view.
Definition domains/boundarypatch.hh:197
HierarchicIterator hend(int maxLevel) const
Return end of HierarchicIterator to subfaces.
Definition facehierarchy.hh:206
HierarchicIterator hbegin(int maxLevel) const
Return HierarchicIterator to subfaces.
Definition facehierarchy.hh:197
const Element element() const
Get element of current face.
Definition facehierarchy.hh:389
int index() const
Get index of current face within element.
Definition facehierarchy.hh:396
Definition prolongboundarypatch.hh:27
static void prolong(const BoundaryPatch< typename GridType::LevelGridView > &coarsePatch, BoundaryPatch< typename GridType::LeafGridView > &finePatch)
Definition prolongboundarypatch.hh:98
static void prolong(std::vector< BoundaryPatch< typename GridType::LevelGridView > > &patches)
Definition prolongboundarypatch.hh:30
