diff --git a/contrib/HighOrderMeshOptimizer/OptHomMesh.cpp b/contrib/HighOrderMeshOptimizer/OptHomMesh.cpp index afaa2d9dd4f87bd5055757dc42121a35af68541a..1121b97601cdb31d3151828320044b3d3d3f89d3 100644 --- a/contrib/HighOrderMeshOptimizer/OptHomMesh.cpp +++ b/contrib/HighOrderMeshOptimizer/OptHomMesh.cpp @@ -112,6 +112,10 @@ Mesh::Mesh(const std::map<MElement*,GEntity*> &element2entity, double dumJac[3][3]; for (int iEl = 0; iEl < nEl(); iEl++) _invStraightJac[iEl] = 1. / fabs(_el[iEl]->getPrimaryJacobian(0.,0.,0.,dumJac)); + + // initialize _scaledNormEl with empty fullMatrix for use in function + // Mesh::scaledJacAndGradients(..) + _scaledNormEl.resize(nEl()); } }