Commit 1d749570 authored by Michael Turner's avatar Michael Turner

potential fix

parent e9c41d07
......@@ -56,6 +56,8 @@ v4.4.0
to detect problems such as hanging nodes (!691)
- Add option to `linearise` module to linearise only prisms (!688)
- Add option to `linearise` to use element quality (!690)
- Add flag to `insertsurface` process for non-conforming geometries (!700)
- Bug fix to get two meshgen regression tests working (!700)
**FieldConvert:**
- Move all modules to a new library, FieldUtils, to support post-processing
......
......@@ -327,8 +327,24 @@ void Module::ProcessFaces(bool ReprocessFaces)
for (int j = 0; j < elmt->GetVertexCount(); ++j)
{
elmt->SetVertex(j, (*it)->m_vertexList[j], false);
//elmt->SetEdge(j, (*it)->m_edgeList[j], false);
elmt->SetEdge(j, (*it)->m_edgeList[j], false);
}
#ifdef NEKTAR_USE_MESHGEN
EdgeSet tmp(edgeList.begin(),edgeList.end());
for (int j = 0; j < elmt->GetEdgeCount(); ++j)
{
EdgeSharedPtr e = elmt->GetEdge(j);
EdgeSet::iterator f = tmp.find(e);
ASSERTL0(f != tmp.end(), "edge not in element");
if((*f)->onCurve)
{
e->onCurve = (*f)->onCurve;
e->CADCurveId = (*f)->CADCurveId;
e->CADCurve = (*f)->CADCurve;
}
}
#endif
// Update 3D element boundary map.
pair<ElementSharedPtr, int> eMap = (*it)->m_elLink.at(0);
......
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