Commit 03606f01 authored by Pierre Kraemer's avatar Pierre Kraemer
Browse files

ImplicitHierarchicalMap -> correction splitFace

parent 2d457715
...@@ -255,11 +255,14 @@ inline bool ImplicitHierarchicalMap::foreach_dart_of_cc(Dart d, FunctorType& f) ...@@ -255,11 +255,14 @@ inline bool ImplicitHierarchicalMap::foreach_dart_of_cc(Dart d, FunctorType& f)
inline void ImplicitHierarchicalMap::splitFace(Dart d, Dart e) inline void ImplicitHierarchicalMap::splitFace(Dart d, Dart e)
{ {
EmbeddedMap2<Map2>::splitFace(d, e) ; EmbeddedMap2<Map2>::splitFace(d, e) ;
unsigned int cur = m_curLevel ; if(isOrbitEmbedded(FACE_ORBIT))
m_curLevel = m_maxLevel ; {
this->embedOrbit(FACE_ORBIT, d, this->getDartEmbedding(FACE_ORBIT, d)) ; unsigned int cur = m_curLevel ;
this->embedOrbit(FACE_ORBIT, e, this->getDartEmbedding(FACE_ORBIT, e)) ; m_curLevel = m_maxLevel ;
m_curLevel = cur ; this->embedOrbit(FACE_ORBIT, d, this->getDartEmbedding(FACE_ORBIT, d)) ;
this->embedOrbit(FACE_ORBIT, e, this->getDartEmbedding(FACE_ORBIT, e)) ;
m_curLevel = cur ;
}
} }
/*************************************************** /***************************************************
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment