From 3b9851cf4f6d814288222765d52df20734e77c5f Mon Sep 17 00:00:00 2001 From: Oyvind Tvare Date: Mon, 12 May 2025 13:24:55 +0200 Subject: [PATCH] Corrected row ordering in extrapolation matrix for 6 node triangle element (SCTS). --- freesif/data/strucdata.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/freesif/data/strucdata.py b/freesif/data/strucdata.py index a279c34..f7e58f5 100644 --- a/freesif/data/strucdata.py +++ b/freesif/data/strucdata.py @@ -281,12 +281,14 @@ class FirstLevelData(StrucData): [(1+s3), (1-s3), (1+s3), (1-s3) ]]) * .25 # 6-node triangles - xtri = np.array([[ 5./3, -1./3, -1./3], - [ 2./3, 2./3, -1./3], - [-1./3, 5./3, -1./3], - [-1./3, 2./3, 2./3], - [-1./3, -1./3, 5./3], - [ 2./3, -1./3, 2./3]]) + xtri = np.array([ + [5 / 3, -1 / 3, -1 / 3], + [-1 / 3, 5 / 3, -1 / 3], + [-1 / 3, -1 / 3, 5 / 3], + [2 / 3, 2 / 3, -1 / 3], + [-1 / 3, 2 / 3, 2 / 3], + [2 / 3, -1 / 3, 2 / 3] + ]) # 3-node beam xbm3 = np.array([[1. + s3, 1. - s3],