Skip to content
Snippets Groups Projects
Commit aa8f61f6 authored by Oliver Sander's avatar Oliver Sander Committed by sander
Browse files

Avoid warnings about the Mapper::map --> subIndex transition

... while keeping compatible with dune 2.3

[[Imported from SVN: r10030]]
parent 695f37d0
No related branches found
No related tags found
No related merge requests found
...@@ -53,8 +53,11 @@ namespace Dune { ...@@ -53,8 +53,11 @@ namespace Dune {
for (size_t i=0; i<it->template count<2>(); i++) for (size_t i=0; i<it->template count<2>(); i++)
#endif #endif
{ {
//int localIndex = globalVertexIndex.localIndex (*it->template subEntity<2>(i)); #if DUNE_VERSION_NEWER(DUNE_GRID,2,4)
int localIndex = p2Mapper_.subIndex(*it, i, 2);
#else
int localIndex = p2Mapper_.map(*it, i, 2); int localIndex = p2Mapper_.map(*it, i, 2);
#endif
int globalIndex = globalVertexIndex.index(*it->template subEntity<2>(i)); int globalIndex = globalVertexIndex.index(*it->template subEntity<2>(i));
localGlobalMap_[localIndex] = globalIndex; localGlobalMap_[localIndex] = globalIndex;
...@@ -67,8 +70,11 @@ namespace Dune { ...@@ -67,8 +70,11 @@ namespace Dune {
for (size_t i=0; i<it->template count<1>(); i++) for (size_t i=0; i<it->template count<1>(); i++)
#endif #endif
{ {
//int localIndex = globalEdgeIndex.localIndex (*it->template subEntity<1>(i)) + gridView.size(2); #if DUNE_VERSION_NEWER(DUNE_GRID,2,4)
int localIndex = p2Mapper_.subIndex(*it, i, 1);
#else
int localIndex = p2Mapper_.map(*it, i, 1); int localIndex = p2Mapper_.map(*it, i, 1);
#endif
int globalIndex = globalEdgeIndex.index(*it->template subEntity<1>(i)) + globalVertexIndex.size(2); int globalIndex = globalEdgeIndex.index(*it->template subEntity<1>(i)) + globalVertexIndex.size(2);
localGlobalMap_[localIndex] = globalIndex; localGlobalMap_[localIndex] = globalIndex;
...@@ -80,8 +86,11 @@ namespace Dune { ...@@ -80,8 +86,11 @@ namespace Dune {
if (it->type().isQuadrilateral()) if (it->type().isQuadrilateral())
{ {
//int localIndex = globalEdgeIndex.localIndex (*it->template subEntity<1>(i)) + gridView.size(2); #if DUNE_VERSION_NEWER(DUNE_GRID,2,4)
int localIndex = p2Mapper_.subIndex(*it, 0, 0);
#else
int localIndex = p2Mapper_.map(*it, 0, 0); int localIndex = p2Mapper_.map(*it, 0, 0);
#endif
int globalIndex = globalElementIndex.index(*it->template subEntity<0>(0)) int globalIndex = globalElementIndex.index(*it->template subEntity<0>(0))
+ globalEdgeIndex.size(1) + globalEdgeIndex.size(1)
+ globalVertexIndex.size(2); + globalVertexIndex.size(2);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment