changed: do not resize jacobian unless necessary

setSize always reallocates
This commit is contained in:
Arne Morten Kvarving
2022-05-03 09:38:48 +02:00
parent a68cb1427e
commit 54920b4147

View File

@@ -252,7 +252,8 @@ protected:
size_t numPrimaryDof = elemCtx.numPrimaryDof(/*timeIdx=*/0);
residual_.resize(numDof);
jacobian_.setSize(numDof, numPrimaryDof);
if (jacobian_.N() != numDof || jacobian_.M() != numPrimaryDof)
jacobian_.setSize(numDof, numPrimaryDof);
}
/*!