defines an intersection mapper for mapping of global DOFs assigned to faces which also works for adaptive grids.
#include <dumux/common/intersectionmapper.hh>
|
| IntersectionMapper (const GridView &gridview) |
|
const ElementMapper & | elementMapper () const |
|
int | index (const Element &element) const |
| Map element to array index. More...
|
|
int | subIndex (int elemIdx, int fIdx) |
| Map interface fIdx'th interface of element index to array index. More...
|
|
int | subIndex (int elemIdx, int fIdx) const |
| Map interface fIdx'th interface of element index to array index. More...
|
|
int | subIndex (const Element &element, int fIdx) |
| Map interface fIdx'th interface of element to array index. More...
|
|
int | subIndex (const Element &element, int fIdx) const |
|
int | maplocal (int elemIdx, int fIdx) |
|
int | maplocal (int elemIdx, int fIdx) const |
|
int | maplocal (const Element &element, int fIdx) |
|
int | maplocal (const Element &element, int fIdx) const |
|
unsigned int | size () const |
|
unsigned int | size (int elemIdx) const |
|
unsigned int | size (const Element &element) const |
|
void | update (const GridView &gridView) |
|
void | update (GridView &&gridView) |
|
◆ IntersectionMapper()
template<class GridView >
◆ elementMapper()
template<class GridView >
◆ index()
template<class GridView >
- Parameters
-
element | Reference to element which should be mapped. |
- Returns
- An index in the range 0 ... Max number of elements in set - 1.
◆ maplocal() [1/4]
template<class GridView >
◆ maplocal() [2/4]
template<class GridView >
◆ maplocal() [3/4]
template<class GridView >
◆ maplocal() [4/4]
template<class GridView >
◆ size() [1/3]
template<class GridView >
◆ size() [2/3]
template<class GridView >
◆ size() [3/3]
template<class GridView >
◆ subIndex() [1/4]
template<class GridView >
- Parameters
-
element | Reference to element. |
fIdx | Index of interface to map. |
- Returns
- An index in the range 0 ... Max number of intersections in set - 1.
◆ subIndex() [2/4]
template<class GridView >
◆ subIndex() [3/4]
template<class GridView >
- Parameters
-
elemIdx | Index of element. |
fIdx | Index of interface to map. |
- Returns
- An index in the range 0 ... Max number of intersections in set - 1.
◆ subIndex() [4/4]
template<class GridView >
- Parameters
-
elemIdx | Index of element. |
fIdx | Index of interface to map. |
- Returns
- An index in the range 0 ... Max number of intersections in set - 1.
◆ update() [1/2]
template<class GridView >
◆ update() [2/2]
template<class GridView >
◆ update_()
template<class GridView >
◆ elementMapper_
template<class GridView >
◆ gridView_
template<class GridView >
◆ intersectionMapGlobal_
template<class GridView >
◆ intersectionMapLocal_
template<class GridView >
◆ size_
template<class GridView >
◆ standardLocalIdxMap_
template<class GridView >
The documentation for this class was generated from the following file: