For large displacements method:
initLarge:
"mstate->read" should return a reference instead of coord vector, this can significantly improve initialization performance, especially when the mesh is relatively large. I suggest checking the similar issues again.
applyStiffnessLarge:
TriangleInformation::rotation and its inverse right multiplication coord can be optimized,just like how we did in TriangleFEMUtils.
For large displacements method: initLarge: "mstate->read" should return a reference instead of coord vector, this can significantly improve initialization performance, especially when the mesh is relatively large. I suggest checking the similar issues again. applyStiffnessLarge: TriangleInformation::rotation and its inverse right multiplication coord can be optimized,just like how we did in TriangleFEMUtils.