5#ifndef DUNE_ALBERTA_MACROELEMENT_HH
6#define DUNE_ALBERTA_MACROELEMENT_HH
8#include <dune/grid/albertagrid/misc.hh>
23 :
public ALBERTA MACRO_EL
25 const GlobalVector &coordinate (
const int vertex )
const;
27 int boundaryId (
const int face )
const;
28 bool isBoundary (
const int face )
const;
29 const MacroElement< dim > *neighbor (
const int face )
const;
34 inline const GlobalVector &MacroElement< dim >::coordinate (
const int vertex )
const
42 inline bool MacroElement< dim >::isBoundary (
const int face )
const
44 return (boundaryId( face ) != InteriorBoundary);
49 inline int MacroElement< dim >::boundaryId (
const int face )
const
51 return wall_bound[ face ];
56 const MacroElement< dim > *MacroElement< dim >::neighbor (
const int face )
const
58 assert( (face >= 0) && (face < N_NEIGH_MAX) );
59 return static_cast< const MacroElement *
>( neigh[ face ] );
constexpr GeometryType vertex
GeometryType representing a vertex.
Definition: type.hh:492
Dune namespace.
Definition: alignedallocator.hh:13