From cfe17541d29b40b0f9a976e125b6574050d2a02e Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Tue, 26 Mar 2019 16:35:51 +0100 Subject: [PATCH] FEM: result tools, simplified calculation of abs displacement --- src/Mod/Fem/femresult/resulttools.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Mod/Fem/femresult/resulttools.py b/src/Mod/Fem/femresult/resulttools.py index d5ec760223..f0a5cac686 100644 --- a/src/Mod/Fem/femresult/resulttools.py +++ b/src/Mod/Fem/femresult/resulttools.py @@ -368,9 +368,7 @@ def calculate_principal_stress(stress_tensor): def calculate_disp_abs(displacements): - disp_abs = [] - for d in displacements: - disp_abs.append(sqrt(pow(d[0], 2) + pow(d[1], 2) + pow(d[2], 2))) - return disp_abs + # see https://forum.freecadweb.org/viewtopic.php?f=18&t=33106&start=100#p296657 + return [np.linalg.norm(nd) for nd in displacements] ## @}