Source code for Muscat.IO.ZsetCatalog

# Copyright (c) 2023, ARMINES and ONERA.
#
# This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
# Please don't edit this file directly unless you know what you are doing!
# This file is generated by the Z-set Element Catalog plugin.
# All changes to this file will be lost.

# Note : VTK needs all the integration points mapped from [0, 1].

import numpy as np

element_names = []

[docs]def get_integration_for_element(name): try: res = (eval(name+'_gp'), (eval(name+'_gw'))) return res except: return None
[docs]def get_shapes_at_ip_for_element(name): try: res = (eval(name+'_shape'), (eval(name+'_dshape'))) return res except: return None
element_names.append('b1d') b1d_shape = np.array([[1]]) b1d_dshape = np.array([[]]) b1d_rescaled = [0, 0, 0] b1d_np = 1 b1d_ngp = 1 b1d_gp = np.array([[0, 0, 0]]) b1d_gw = np.array([1 ]) element_names.append('b3d3') b3d3_shape = np.array([[0.1081030182,0.4459484909,0.4459484909], [0.4459484909,0.1081030182,0.4459484909], [0.4459484909,0.4459484909,0.1081030182], [0.816847573,0.09157621351,0.09157621351], [0.09157621351,0.816847573,0.09157621351], [0.09157621351,0.09157621351,0.816847573]]) b3d3_dshape = np.array([[[-1, 1, 0], [-1, 0, 1]], [[-1, 1, 0], [-1, 0, 1]], [[-1, 1, 0], [-1, 0, 1]], [[-1, 1, 0], [-1, 0, 1]], [[-1, 1, 0], [-1, 0, 1]], [[-1, 1, 0], [-1, 0, 1]]]) b3d3_rescaled = [0, 0, 0] b3d3_np = 3 b3d3_ngp = 6 b3d3_gp = np.array([[0.4459484909, 0.4459484909, 0], [0.1081030182, 0.4459484909, 0], [0.4459484909, 0.1081030182, 0], [0.09157621351, 0.09157621351, 0], [0.816847573, 0.09157621351, 0], [0.09157621351, 0.816847573, 0]]) b3d3_gw = np.array([0.1116907948 , 0.1116907948 , 0.1116907948 , 0.05497587183 , 0.05497587183 , 0.05497587183 ]) element_names.append('b3d4') b3d4_shape = np.array([[0.7872983346,0.1,0.01270166538,0.1], [0.4436491673,0.05635083269,0.05635083269,0.4436491673], [0.1,0.01270166538,0.1,0.7872983346], [0.4436491673,0.4436491673,0.05635083269,0.05635083269], [0.25,0.25,0.25,0.25], [0.05635083269,0.05635083269,0.4436491673,0.4436491673], [0.1,0.7872983346,0.1,0.01270166538], [0.05635083269,0.4436491673,0.4436491673,0.05635083269], [0.01270166538,0.1,0.7872983346,0.1]]) b3d4_dshape = np.array([[[-0.4436491673, 0.4436491673, 0.05635083269, -0.05635083269], [-0.4436491673, -0.05635083269, 0.05635083269, 0.4436491673]], [[-0.25, 0.25, 0.25, -0.25], [-0.4436491673, -0.05635083269, 0.05635083269, 0.4436491673]], [[-0.05635083269, 0.05635083269, 0.4436491673, -0.4436491673], [-0.4436491673, -0.05635083269, 0.05635083269, 0.4436491673]], [[-0.4436491673, 0.4436491673, 0.05635083269, -0.05635083269], [-0.25, -0.25, 0.25, 0.25]], [[-0.25, 0.25, 0.25, -0.25], [-0.25, -0.25, 0.25, 0.25]], [[-0.05635083269, 0.05635083269, 0.4436491673, -0.4436491673], [-0.25, -0.25, 0.25, 0.25]], [[-0.4436491673, 0.4436491673, 0.05635083269, -0.05635083269], [-0.05635083269, -0.4436491673, 0.4436491673, 0.05635083269]], [[-0.25, 0.25, 0.25, -0.25], [-0.05635083269, -0.4436491673, 0.4436491673, 0.05635083269]], [[-0.05635083269, 0.05635083269, 0.4436491673, -0.4436491673], [-0.05635083269, -0.4436491673, 0.4436491673, 0.05635083269]]]) b3d4_rescaled = [1, 1, 0] b3d4_np = 4 b3d4_ngp = 9 b3d4_gp = np.array([[0.1127016654, 0.1127016654, 0], [0.1127016654, 0.5, 0], [0.1127016654, 0.8872983346, 0], [0.5, 0.1127016654, 0], [0.5, 0.5, 0], [0.5, 0.8872983346, 0], [0.8872983346, 0.1127016654, 0], [0.8872983346, 0.5, 0], [0.8872983346, 0.8872983346, 0]]) b3d4_gw = np.array([0.3086419753 , 0.4938271605 , 0.3086419753 , 0.4938271605 , 0.7901234568 , 0.4938271605 , 0.3086419753 , 0.4938271605 , 0.3086419753 ]) element_names.append('b3d6') b3d6_shape = np.array([[-0.08473049309,0.1928335113,-0.04820837782,0.7954802262,-0.04820837782,0.1928335113], [-0.04820837782,0.1928335113,-0.08473049309,0.1928335113,-0.04820837782,0.7954802262], [-0.04820837782,0.7954802262,-0.04820837782,0.1928335113,-0.08473049309,0.1928335113], [0.517632342,0.299215231,-0.07480380775,0.03354481152,-0.07480380775,0.299215231], [-0.07480380775,0.299215231,0.517632342,0.299215231,-0.07480380775,0.03354481152], [-0.07480380775,0.03354481152,-0.07480380775,0.299215231,0.517632342,0.299215231]]) b3d6_dshape = np.array([[[0.5675879273, -1.351381891, 0.7837939637, 1.783793964, 0, -1.783793964], [0.5675879273, -1.783793964, 0, 1.783793964, 0.7837939637, -1.351381891]], [[-0.7837939637, 1.351381891, -0.5675879273, 1.783793964, 0, -1.783793964], [-0.7837939637, -0.4324120727, 0, 0.4324120727, 0.7837939637, 0]], [[-0.7837939637, 0, 0.7837939637, 0.4324120727, 0, -0.4324120727], [-0.7837939637, -1.783793964, 0, 1.783793964, -0.5675879273, 1.351381891]], [[-2.267390292, 2.901085438, -0.633695146, 0.366304854, 0, -0.366304854], [-2.267390292, -0.366304854, 0, 0.366304854, -0.633695146, 2.901085438]], [[0.633695146, -2.901085438, 2.267390292, 0.366304854, 0, -0.366304854], [0.633695146, -3.267390292, 0, 3.267390292, -0.633695146, 1.110223025e-16]], [[0.633695146, 2.775557562e-16, -0.633695146, 3.267390292, 0, -3.267390292], [0.633695146, -0.366304854, 0, 0.366304854, 2.267390292, -2.901085438]]]) b3d6_rescaled = [0, 0, 0] b3d6_np = 6 b3d6_ngp = 6 b3d6_gp = np.array([[0.4459484909, 0.4459484909, 0], [0.1081030182, 0.4459484909, 0], [0.4459484909, 0.1081030182, 0], [0.09157621351, 0.09157621351, 0], [0.816847573, 0.09157621351, 0], [0.09157621351, 0.816847573, 0]]) b3d6_gw = np.array([0.1116907948 , 0.1116907948 , 0.1116907948 , 0.05497587183 , 0.05497587183 , 0.05497587183 ]) element_names.append('b3d8') b3d8_shape = np.array([[0.4323790008,0.3549193338,-0.1,0.04508066615,-0.03237900077,0.04508066615,-0.1,0.3549193338], [-0.1,0.2,-0.1,0.1127016654,-0.1,0.2,-0.1,0.8872983346], [-0.1,0.04508066615,-0.03237900077,0.04508066615,-0.1,0.3549193338,0.4323790008,0.3549193338], [-0.1,0.8872983346,-0.1,0.2,-0.1,0.1127016654,-0.1,0.2], [-0.25,0.5,-0.25,0.5,-0.25,0.5,-0.25,0.5], [-0.1,0.1127016654,-0.1,0.2,-0.1,0.8872983346,-0.1,0.2], [-0.1,0.3549193338,0.4323790008,0.3549193338,-0.1,0.04508066615,-0.03237900077,0.04508066615], [-0.1,0.2,-0.1,0.8872983346,-0.1,0.2,-0.1,0.1127016654], [-0.03237900077,0.04508066615,-0.1,0.3549193338,0.4323790008,0.3549193338,-0.1,0.04508066615]]) b3d8_dshape = np.array([[[-1.030947502, 1.374596669, -0.3436491673, 0.2, -0.1309475019, 0.1745966692, -0.04364916731, -0.2], [-1.030947502, -0.2, -0.04364916731, 0.1745966692, -0.1309475019, 0.2, -0.3436491673, 1.374596669]], [[-0.3872983346, 0.7745966692, -0.3872983346, 0.5, -0.3872983346, 0.7745966692, -0.3872983346, -0.5], [-0.3436491673, -0.2, 0.04364916731, 0, -0.04364916731, 0.2, 0.3436491673, -0]], [[-0.04364916731, 0.1745966692, -0.1309475019, 0.2, -0.3436491673, 1.374596669, -1.030947502, -0.2], [0.3436491673, -0.2, 0.1309475019, -0.1745966692, 0.04364916731, 0.2, 1.030947502, -1.374596669]], [[-0.3436491673, -0, 0.3436491673, 0.2, -0.04364916731, 0, 0.04364916731, -0.2], [-0.3872983346, -0.5, -0.3872983346, 0.7745966692, -0.3872983346, 0.5, -0.3872983346, 0.7745966692]], [[0, 0, 0, 0.5, 0, -0, 0, -0.5], [0, -0.5, 0, -0, 0, 0.5, 0, 0]], [[0.04364916731, 0, -0.04364916731, 0.2, 0.3436491673, -0, -0.3436491673, -0.2], [0.3872983346, -0.5, 0.3872983346, -0.7745966692, 0.3872983346, 0.5, 0.3872983346, -0.7745966692]], [[0.3436491673, -1.374596669, 1.030947502, 0.2, 0.04364916731, -0.1745966692, 0.1309475019, -0.2], [-0.04364916731, -0.2, -1.030947502, 1.374596669, -0.3436491673, 0.2, -0.1309475019, 0.1745966692]], [[0.3872983346, -0.7745966692, 0.3872983346, 0.5, 0.3872983346, -0.7745966692, 0.3872983346, -0.5], [0.04364916731, -0.2, -0.3436491673, -0, 0.3436491673, 0.2, -0.04364916731, 0]], [[0.1309475019, -0.1745966692, 0.04364916731, 0.2, 1.030947502, -1.374596669, 0.3436491673, -0.2], [0.1309475019, -0.2, 0.3436491673, -1.374596669, 1.030947502, 0.2, 0.04364916731, -0.1745966692]]]) b3d8_rescaled = [1, 1, 0] b3d8_np = 8 b3d8_ngp = 9 b3d8_gp = np.array([[0.1127016654, 0.1127016654, 0], [0.1127016654, 0.5, 0], [0.1127016654, 0.8872983346, 0], [0.5, 0.1127016654, 0], [0.5, 0.5, 0], [0.5, 0.8872983346, 0], [0.8872983346, 0.1127016654, 0], [0.8872983346, 0.5, 0], [0.8872983346, 0.8872983346, 0]]) b3d8_gw = np.array([0.3086419753 , 0.4938271605 , 0.3086419753 , 0.4938271605 , 0.7901234568 , 0.4938271605 , 0.3086419753 , 0.4938271605 , 0.3086419753 ]) element_names.append('b3s2') b3s2_shape = np.array([[0.5,0.5]]) b3s2_dshape = np.array([[[-0.5, 0.5]]]) b3s2_rescaled = [0, 0, 0] b3s2_np = 1 b3s2_ngp = 1 b3s2_gp = np.array([[0, 0, 0]]) b3s2_gw = np.array([1 ]) element_names.append('b3s4') b3s4_shape = np.array([[0.1164280835,0.6546807507,0.2286525826,0.0002385831402], [0.02083333333,0.4791666667,0.4791666667,0.02083333333], [0.0002385831402,0.2286525826,0.6546807507,0.1164280835]]) b3s4_dshape = np.array([[[-0.1968245837, -0.1031754163, 0.2968245837, 0.003175416345]], [[-0.0625, -0.3125, 0.3125, 0.0625]], [[-0.003175416345, -0.2968245837, 0.1031754163, 0.1968245837]]]) b3s4_rescaled = [1, 0, 0] b3s4_np = 1 b3s4_ngp = 3 b3s4_gp = np.array([[0.1127016654, 0, 0], [0.5, 0, 0], [0.8872983346, 0, 0]]) b3s4_gw = np.array([0.5555555556 , 0.8888888889 , 0.5555555556 ]) element_names.append('bcyl') bcyl_shape = np.array([[1]]) bcyl_dshape = np.array([[]]) bcyl_rescaled = [0, 0, 0] bcyl_np = 1 bcyl_ngp = 1 bcyl_gp = np.array([[0, 0, 0]]) bcyl_gw = np.array([1 ]) element_names.append('beam3d') beam3d_shape = np.array([[0.5,0.5]]) beam3d_dshape = np.array([[[-0.5, 0.5]]]) beam3d_rescaled = [0, 0, 0] beam3d_np = 2 beam3d_ngp = 1 beam3d_gp = np.array([[0, 0, 0]]) beam3d_gw = np.array([2 ]) element_names.append('bsph') bsph_shape = np.array([[1]]) bsph_dshape = np.array([[]]) bsph_rescaled = [0, 0, 0] bsph_np = 1 bsph_ngp = 1 bsph_gp = np.array([[0, 0, 0]]) bsph_gw = np.array([1 ]) element_names.append('c1d2') c1d2_shape = np.array([[0.5,0.5]]) c1d2_dshape = np.array([[[-0.5, 0.5]]]) c1d2_rescaled = [0, 0, 0] c1d2_np = 2 c1d2_ngp = 1 c1d2_gp = np.array([[0, 0, 0]]) c1d2_gw = np.array([2 ]) element_names.append('c1d2_2') c1d2_2_shape = np.array([[0.7886751346,0.2113248654], [0.2113248654,0.7886751346]]) c1d2_2_dshape = np.array([[[-0.5, 0.5]], [[-0.5, 0.5]]]) c1d2_2_rescaled = [1, 0, 0] c1d2_2_np = 2 c1d2_2_ngp = 2 c1d2_2_gp = np.array([[0.2113248654, 0, 0], [0.7886751346, 0, 0]]) c1d2_2_gw = np.array([1 , 1 ]) element_names.append('c1d2r') c1d2r_shape = np.array([[0.5,0.5]]) c1d2r_dshape = np.array([[[-0.5, 0.5]]]) c1d2r_rescaled = [0, 0, 0] c1d2r_np = 2 c1d2r_ngp = 1 c1d2r_gp = np.array([[0, 0, 0]]) c1d2r_gw = np.array([2 ]) element_names.append('c1d3') c1d3_shape = np.array([[0.6872983346,0.4,-0.08729833462], [0,1,0], [-0.08729833462,0.4,0.6872983346]]) c1d3_dshape = np.array([[[-1.274596669, 1.549193338, -0.2745966692]], [[-0.5, -0, 0.5]], [[0.2745966692, -1.549193338, 1.274596669]]]) c1d3_rescaled = [1, 0, 0] c1d3_np = 3 c1d3_ngp = 3 c1d3_gp = np.array([[0.1127016654, 0, 0], [0.5, 0, 0], [0.8872983346, 0, 0]]) c1d3_gw = np.array([0.5555555556 , 0.8888888889 , 0.5555555556 ]) element_names.append('c1d3r') c1d3r_shape = np.array([[0.6872983346,0.4,-0.08729833462], [0,1,0], [-0.08729833462,0.4,0.6872983346]]) c1d3r_dshape = np.array([[[-1.274596669, 1.549193338, -0.2745966692]], [[-0.5, -0, 0.5]], [[0.2745966692, -1.549193338, 1.274596669]]]) c1d3r_rescaled = [1, 0, 0] c1d3r_np = 3 c1d3r_ngp = 3 c1d3r_gp = np.array([[0.1127016654, 0, 0], [0.5, 0, 0], [0.8872983346, 0, 0]]) c1d3r_gw = np.array([0.5555555556 , 0.8888888889 , 0.5555555556 ]) element_names.append('c2d3') c2d3_shape = np.array([[0.6666666667,0.1666666667,0.1666666667], [0.1666666667,0.6666666667,0.1666666667], [0.1666666667,0.1666666667,0.6666666667]]) c2d3_dshape = np.array([[[-1, 1, 0], [-1, 0, 1]], [[-1, 1, 0], [-1, 0, 1]], [[-1, 1, 0], [-1, 0, 1]]]) c2d3_rescaled = [0, 0, 0] c2d3_np = 3 c2d3_ngp = 3 c2d3_gp = np.array([[0.1666666667, 0.1666666667, 0], [0.6666666667, 0.1666666667, 0], [0.1666666667, 0.6666666667, 0]]) c2d3_gw = np.array([0.1666666667 , 0.1666666667 , 0.1666666667 ]) element_names.append('c2d3b') c2d3b_shape = np.array([[0.4444444444,0.1111111111,0.4444444444], [0.4444444444,0.4444444444,0.1111111111], [0.1111111111,0.4444444444,0.4444444444]]) c2d3b_dshape = np.array([[[-1, 1, 0], [-1, 0, 1]], [[-1, 1, 0], [-1, 0, 1]], [[-1, 1, 0], [-1, 0, 1]]]) c2d3b_rescaled = [0, 0, 0] c2d3b_np = 3 c2d3b_ngp = 3 c2d3b_gp = np.array([[0.1111111111, 0.4444444444, 0], [0.4444444444, 0.1111111111, 0], [0.4444444444, 0.4444444444, 0]]) c2d3b_gw = np.array([0.1666666667 , 0.1666666667 , 0.1666666667 ]) element_names.append('c2d3q') c2d3q_shape = np.array([[0.1081030182,0.4459484909,0.4459484909], [0.4459484909,0.1081030182,0.4459484909], [0.4459484909,0.4459484909,0.1081030182], [0.816847573,0.09157621351,0.09157621351], [0.09157621351,0.816847573,0.09157621351], [0.09157621351,0.09157621351,0.816847573]]) c2d3q_dshape = np.array([[[-1, 1, 0], [-1, 0, 1]], [[-1, 1, 0], [-1, 0, 1]], [[-1, 1, 0], [-1, 0, 1]], [[-1, 1, 0], [-1, 0, 1]], [[-1, 1, 0], [-1, 0, 1]], [[-1, 1, 0], [-1, 0, 1]]]) c2d3q_rescaled = [0, 0, 0] c2d3q_np = 3 c2d3q_ngp = 6 c2d3q_gp = np.array([[0.4459484909, 0.4459484909, 0], [0.1081030182, 0.4459484909, 0], [0.4459484909, 0.1081030182, 0], [0.09157621351, 0.09157621351, 0], [0.816847573, 0.09157621351, 0], [0.09157621351, 0.816847573, 0]]) c2d3q_gw = np.array([0.1116907948 , 0.1116907948 , 0.1116907948 , 0.05497587183 , 0.05497587183 , 0.05497587183 ]) element_names.append('c2d3r') c2d3r_shape = np.array([[0.3333333333,0.3333333333,0.3333333333]]) c2d3r_dshape = np.array([[[-1, 1, 0], [-1, 0, 1]]]) c2d3r_rescaled = [0, 0, 0] c2d3r_np = 3 c2d3r_ngp = 1 c2d3r_gp = np.array([[0.3333333333, 0.3333333333, 0]]) c2d3r_gw = np.array([0.5 ]) element_names.append('c2d4') c2d4_shape = np.array([[0.6220084679,0.1666666667,0.04465819874,0.1666666667], [0.1666666667,0.04465819874,0.1666666667,0.6220084679], [0.1666666667,0.6220084679,0.1666666667,0.04465819874], [0.04465819874,0.1666666667,0.6220084679,0.1666666667]]) c2d4_dshape = np.array([[[-0.3943375673, 0.3943375673, 0.1056624327, -0.1056624327], [-0.3943375673, -0.1056624327, 0.1056624327, 0.3943375673]], [[-0.1056624327, 0.1056624327, 0.3943375673, -0.3943375673], [-0.3943375673, -0.1056624327, 0.1056624327, 0.3943375673]], [[-0.3943375673, 0.3943375673, 0.1056624327, -0.1056624327], [-0.1056624327, -0.3943375673, 0.3943375673, 0.1056624327]], [[-0.1056624327, 0.1056624327, 0.3943375673, -0.3943375673], [-0.1056624327, -0.3943375673, 0.3943375673, 0.1056624327]]]) c2d4_rescaled = [1, 1, 0] c2d4_np = 4 c2d4_ngp = 4 c2d4_gp = np.array([[0.2113248654, 0.2113248654, 0], [0.2113248654, 0.7886751346, 0], [0.7886751346, 0.2113248654, 0], [0.7886751346, 0.7886751346, 0]]) c2d4_gw = np.array([1 , 1 , 1 , 1 ]) element_names.append('c2d4q') c2d4q_shape = np.array([[0.7872983346,0.1,0.01270166538,0.1], [0.4436491673,0.05635083269,0.05635083269,0.4436491673], [0.1,0.01270166538,0.1,0.7872983346], [0.4436491673,0.4436491673,0.05635083269,0.05635083269], [0.25,0.25,0.25,0.25], [0.05635083269,0.05635083269,0.4436491673,0.4436491673], [0.1,0.7872983346,0.1,0.01270166538], [0.05635083269,0.4436491673,0.4436491673,0.05635083269], [0.01270166538,0.1,0.7872983346,0.1]]) c2d4q_dshape = np.array([[[-0.4436491673, 0.4436491673, 0.05635083269, -0.05635083269], [-0.4436491673, -0.05635083269, 0.05635083269, 0.4436491673]], [[-0.25, 0.25, 0.25, -0.25], [-0.4436491673, -0.05635083269, 0.05635083269, 0.4436491673]], [[-0.05635083269, 0.05635083269, 0.4436491673, -0.4436491673], [-0.4436491673, -0.05635083269, 0.05635083269, 0.4436491673]], [[-0.4436491673, 0.4436491673, 0.05635083269, -0.05635083269], [-0.25, -0.25, 0.25, 0.25]], [[-0.25, 0.25, 0.25, -0.25], [-0.25, -0.25, 0.25, 0.25]], [[-0.05635083269, 0.05635083269, 0.4436491673, -0.4436491673], [-0.25, -0.25, 0.25, 0.25]], [[-0.4436491673, 0.4436491673, 0.05635083269, -0.05635083269], [-0.05635083269, -0.4436491673, 0.4436491673, 0.05635083269]], [[-0.25, 0.25, 0.25, -0.25], [-0.05635083269, -0.4436491673, 0.4436491673, 0.05635083269]], [[-0.05635083269, 0.05635083269, 0.4436491673, -0.4436491673], [-0.05635083269, -0.4436491673, 0.4436491673, 0.05635083269]]]) c2d4q_rescaled = [1, 1, 0] c2d4q_np = 4 c2d4q_ngp = 9 c2d4q_gp = np.array([[0.1127016654, 0.1127016654, 0], [0.1127016654, 0.5, 0], [0.1127016654, 0.8872983346, 0], [0.5, 0.1127016654, 0], [0.5, 0.5, 0], [0.5, 0.8872983346, 0], [0.8872983346, 0.1127016654, 0], [0.8872983346, 0.5, 0], [0.8872983346, 0.8872983346, 0]]) c2d4q_gw = np.array([0.3086419753 , 0.4938271605 , 0.3086419753 , 0.4938271605 , 0.7901234568 , 0.4938271605 , 0.3086419753 , 0.4938271605 , 0.3086419753 ]) element_names.append('c2d4r') c2d4r_shape = np.array([[0.25,0.25,0.25,0.25]]) c2d4r_dshape = np.array([[[-0.25, 0.25, 0.25, -0.25], [-0.25, -0.25, 0.25, 0.25]]]) c2d4r_rescaled = [0, 0, 0] c2d4r_np = 4 c2d4r_ngp = 1 c2d4r_gp = np.array([[0, 0, 0]]) c2d4r_gw = np.array([4 ]) element_names.append('c2d6') c2d6_shape = np.array([[-0.08473049309,0.1928335113,-0.04820837782,0.7954802262,-0.04820837782,0.1928335113], [-0.04820837782,0.1928335113,-0.08473049309,0.1928335113,-0.04820837782,0.7954802262], [-0.04820837782,0.7954802262,-0.04820837782,0.1928335113,-0.08473049309,0.1928335113], [0.517632342,0.299215231,-0.07480380775,0.03354481152,-0.07480380775,0.299215231], [-0.07480380775,0.299215231,0.517632342,0.299215231,-0.07480380775,0.03354481152], [-0.07480380775,0.03354481152,-0.07480380775,0.299215231,0.517632342,0.299215231]]) c2d6_dshape = np.array([[[0.5675879273, -1.351381891, 0.7837939637, 1.783793964, 0, -1.783793964], [0.5675879273, -1.783793964, 0, 1.783793964, 0.7837939637, -1.351381891]], [[-0.7837939637, 1.351381891, -0.5675879273, 1.783793964, 0, -1.783793964], [-0.7837939637, -0.4324120727, 0, 0.4324120727, 0.7837939637, 0]], [[-0.7837939637, 0, 0.7837939637, 0.4324120727, 0, -0.4324120727], [-0.7837939637, -1.783793964, 0, 1.783793964, -0.5675879273, 1.351381891]], [[-2.267390292, 2.901085438, -0.633695146, 0.366304854, 0, -0.366304854], [-2.267390292, -0.366304854, 0, 0.366304854, -0.633695146, 2.901085438]], [[0.633695146, -2.901085438, 2.267390292, 0.366304854, 0, -0.366304854], [0.633695146, -3.267390292, 0, 3.267390292, -0.633695146, 1.110223025e-16]], [[0.633695146, 2.775557562e-16, -0.633695146, 3.267390292, 0, -3.267390292], [0.633695146, -0.366304854, 0, 0.366304854, 2.267390292, -2.901085438]]]) c2d6_rescaled = [0, 0, 0] c2d6_np = 6 c2d6_ngp = 6 c2d6_gp = np.array([[0.4459484909, 0.4459484909, 0], [0.1081030182, 0.4459484909, 0], [0.4459484909, 0.1081030182, 0], [0.09157621351, 0.09157621351, 0], [0.816847573, 0.09157621351, 0], [0.09157621351, 0.816847573, 0]]) c2d6_gw = np.array([0.1116907948 , 0.1116907948 , 0.1116907948 , 0.05497587183 , 0.05497587183 , 0.05497587183 ]) element_names.append('c2d6r') c2d6r_shape = np.array([[0.2222222222,0.4444444444,-0.1111111111,0.1111111111,-0.1111111111,0.4444444444], [-0.1111111111,0.4444444444,0.2222222222,0.4444444444,-0.1111111111,0.1111111111], [-0.1111111111,0.1111111111,-0.1111111111,0.4444444444,0.2222222222,0.4444444444]]) c2d6r_dshape = np.array([[[-1.666666667, 2, -0.3333333333, 0.6666666667, 0, -0.6666666667], [-1.666666667, -0.6666666667, 0, 0.6666666667, -0.3333333333, 2]], [[0.3333333333, -2, 1.666666667, 0.6666666667, 0, -0.6666666667], [0.3333333333, -2.666666667, 0, 2.666666667, -0.3333333333, 2.220446049e-16]], [[0.3333333333, 3.330669074e-16, -0.3333333333, 2.666666667, 0, -2.666666667], [0.3333333333, -0.6666666667, 0, 0.6666666667, 1.666666667, -2]]]) c2d6r_rescaled = [0, 0, 0] c2d6r_np = 6 c2d6r_ngp = 3 c2d6r_gp = np.array([[0.1666666667, 0.1666666667, 0], [0.6666666667, 0.1666666667, 0], [0.1666666667, 0.6666666667, 0]]) c2d6r_gw = np.array([0.1666666667 , 0.1666666667 , 0.1666666667 ]) element_names.append('c2d8') c2d8_shape = np.array([[0.4323790008,0.3549193338,-0.1,0.04508066615,-0.03237900077,0.04508066615,-0.1,0.3549193338], [-0.1,0.2,-0.1,0.1127016654,-0.1,0.2,-0.1,0.8872983346], [-0.1,0.04508066615,-0.03237900077,0.04508066615,-0.1,0.3549193338,0.4323790008,0.3549193338], [-0.1,0.8872983346,-0.1,0.2,-0.1,0.1127016654,-0.1,0.2], [-0.25,0.5,-0.25,0.5,-0.25,0.5,-0.25,0.5], [-0.1,0.1127016654,-0.1,0.2,-0.1,0.8872983346,-0.1,0.2], [-0.1,0.3549193338,0.4323790008,0.3549193338,-0.1,0.04508066615,-0.03237900077,0.04508066615], [-0.1,0.2,-0.1,0.8872983346,-0.1,0.2,-0.1,0.1127016654], [-0.03237900077,0.04508066615,-0.1,0.3549193338,0.4323790008,0.3549193338,-0.1,0.04508066615]]) c2d8_dshape = np.array([[[-1.030947502, 1.374596669, -0.3436491673, 0.2, -0.1309475019, 0.1745966692, -0.04364916731, -0.2], [-1.030947502, -0.2, -0.04364916731, 0.1745966692, -0.1309475019, 0.2, -0.3436491673, 1.374596669]], [[-0.3872983346, 0.7745966692, -0.3872983346, 0.5, -0.3872983346, 0.7745966692, -0.3872983346, -0.5], [-0.3436491673, -0.2, 0.04364916731, 0, -0.04364916731, 0.2, 0.3436491673, -0]], [[-0.04364916731, 0.1745966692, -0.1309475019, 0.2, -0.3436491673, 1.374596669, -1.030947502, -0.2], [0.3436491673, -0.2, 0.1309475019, -0.1745966692, 0.04364916731, 0.2, 1.030947502, -1.374596669]], [[-0.3436491673, -0, 0.3436491673, 0.2, -0.04364916731, 0, 0.04364916731, -0.2], [-0.3872983346, -0.5, -0.3872983346, 0.7745966692, -0.3872983346, 0.5, -0.3872983346, 0.7745966692]], [[0, 0, 0, 0.5, 0, -0, 0, -0.5], [0, -0.5, 0, -0, 0, 0.5, 0, 0]], [[0.04364916731, 0, -0.04364916731, 0.2, 0.3436491673, -0, -0.3436491673, -0.2], [0.3872983346, -0.5, 0.3872983346, -0.7745966692, 0.3872983346, 0.5, 0.3872983346, -0.7745966692]], [[0.3436491673, -1.374596669, 1.030947502, 0.2, 0.04364916731, -0.1745966692, 0.1309475019, -0.2], [-0.04364916731, -0.2, -1.030947502, 1.374596669, -0.3436491673, 0.2, -0.1309475019, 0.1745966692]], [[0.3872983346, -0.7745966692, 0.3872983346, 0.5, 0.3872983346, -0.7745966692, 0.3872983346, -0.5], [0.04364916731, -0.2, -0.3436491673, -0, 0.3436491673, 0.2, -0.04364916731, 0]], [[0.1309475019, -0.1745966692, 0.04364916731, 0.2, 1.030947502, -1.374596669, 0.3436491673, -0.2], [0.1309475019, -0.2, 0.3436491673, -1.374596669, 1.030947502, 0.2, 0.04364916731, -0.1745966692]]]) c2d8_rescaled = [1, 1, 0] c2d8_np = 8 c2d8_ngp = 9 c2d8_gp = np.array([[0.1127016654, 0.1127016654, 0], [0.1127016654, 0.5, 0], [0.1127016654, 0.8872983346, 0], [0.5, 0.1127016654, 0], [0.5, 0.5, 0], [0.5, 0.8872983346, 0], [0.8872983346, 0.1127016654, 0], [0.8872983346, 0.5, 0], [0.8872983346, 0.8872983346, 0]]) c2d8_gw = np.array([0.3086419753 , 0.4938271605 , 0.3086419753 , 0.4938271605 , 0.7901234568 , 0.4938271605 , 0.3086419753 , 0.4938271605 , 0.3086419753 ]) element_names.append('c2d8r') c2d8r_shape = np.array([[0.09622504486,0.5257834231,-0.1666666667,0.1408832436,-0.09622504486,0.1408832436,-0.1666666667,0.5257834231], [-0.1666666667,0.1408832436,-0.09622504486,0.1408832436,-0.1666666667,0.5257834231,0.09622504486,0.5257834231], [-0.1666666667,0.5257834231,0.09622504486,0.5257834231,-0.1666666667,0.1408832436,-0.09622504486,0.1408832436], [-0.09622504486,0.1408832436,-0.1666666667,0.5257834231,0.09622504486,0.5257834231,-0.1666666667,0.1408832436]]) c2d8r_dshape = np.array([[[-0.6830127019, 0.9106836025, -0.2276709006, 0.3333333333, -0.1830127019, 0.2440169359, -0.06100423396, -0.3333333333], [-0.6830127019, -0.3333333333, -0.06100423396, 0.2440169359, -0.1830127019, 0.3333333333, -0.2276709006, 0.9106836025]], [[-0.06100423396, 0.2440169359, -0.1830127019, 0.3333333333, -0.2276709006, 0.9106836025, -0.6830127019, -0.3333333333], [0.2276709006, -0.3333333333, 0.1830127019, -0.2440169359, 0.06100423396, 0.3333333333, 0.6830127019, -0.9106836025]], [[0.2276709006, -0.9106836025, 0.6830127019, 0.3333333333, 0.06100423396, -0.2440169359, 0.1830127019, -0.3333333333], [-0.06100423396, -0.3333333333, -0.6830127019, 0.9106836025, -0.2276709006, 0.3333333333, -0.1830127019, 0.2440169359]], [[0.1830127019, -0.2440169359, 0.06100423396, 0.3333333333, 0.6830127019, -0.9106836025, 0.2276709006, -0.3333333333], [0.1830127019, -0.3333333333, 0.2276709006, -0.9106836025, 0.6830127019, 0.3333333333, 0.06100423396, -0.2440169359]]]) c2d8r_rescaled = [1, 1, 0] c2d8r_np = 8 c2d8r_ngp = 4 c2d8r_gp = np.array([[0.2113248654, 0.2113248654, 0], [0.2113248654, 0.7886751346, 0], [0.7886751346, 0.2113248654, 0], [0.7886751346, 0.7886751346, 0]]) c2d8r_gw = np.array([1 , 1 , 1 , 1 ]) element_names.append('c3d10') c3d10_shape = np.array([[1.110223025e-16,-0.1111111111,-0.1111111111,0.3333333333,0.1111111111,0.3333333333,0.3333333333,0.1111111111,0.1111111111,-0.1111111111], [-0.1111111111,-0,-0.1111111111,0.3333333333,0.3333333333,0.1111111111,0.1111111111,0.3333333333,0.1111111111,-0.1111111111], [-0.1111111111,-0.1111111111,-0,0.1111111111,0.3333333333,0.3333333333,0.1111111111,0.1111111111,0.3333333333,-0.1111111111], [-0.1111111111,-0.1111111111,-0.1111111111,0.1111111111,0.1111111111,0.1111111111,0.3333333333,0.3333333333,0.3333333333,-0], [-0.125,-0.125,-0.125,0.25,0.25,0.25,0.25,0.25,0.25,-0.125]]) c3d10_dshape = np.array([[[-1, -0.3333333333, 0, 1.333333333, 0.6666666667, -0.6666666667, -0.6666666667, 0.6666666667, 0, 0], [-1, 0, -0.3333333333, -0.6666666667, 0.6666666667, 1.333333333, -0.6666666667, 0, 0.6666666667, 0], [-1, 0, 0, -0.6666666667, 0, -0.6666666667, 1.333333333, 0.6666666667, 0.6666666667, -0.3333333333]], [[0.3333333333, 1, 0, -1.333333333, 0.6666666667, -0.6666666667, -0.6666666667, 0.6666666667, 0, 0], [0.3333333333, 0, -0.3333333333, -2, 2, 2.220446049e-16, -0.6666666667, 0, 0.6666666667, 0], [0.3333333333, 0, 0, -2, 0, -0.6666666667, 2.220446049e-16, 2, 0.6666666667, -0.3333333333]], [[0.3333333333, -0.3333333333, 0, 2.220446049e-16, 2, -2, -0.6666666667, 0.6666666667, 0, 0], [0.3333333333, 0, 1, -0.6666666667, 0.6666666667, -1.333333333, -0.6666666667, 0, 0.6666666667, 0], [0.3333333333, 0, 0, -0.6666666667, 0, -2, 2.220446049e-16, 0.6666666667, 2, -0.3333333333]], [[0.3333333333, -0.3333333333, 0, 3.330669074e-16, 0.6666666667, -0.6666666667, -2, 2, 0, 0], [0.3333333333, 0, -0.3333333333, -0.6666666667, 0.6666666667, 3.330669074e-16, -2, 0, 2, 0], [0.3333333333, 0, 0, -0.6666666667, 0, -0.6666666667, -1.333333333, 0.6666666667, 0.6666666667, 1]], [[0, 0, 0, 0, 1, -1, -1, 1, 0, 0], [0, 0, 0, -1, 1, 0, -1, 0, 1, 0], [0, 0, 0, -1, 0, -1, 0, 1, 1, 0]]]) c3d10_rescaled = [0, 0, 0] c3d10_np = 10 c3d10_ngp = 5 c3d10_gp = np.array([[0.1666666667, 0.1666666667, 0.1666666667], [0.5, 0.1666666667, 0.1666666667], [0.1666666667, 0.5, 0.1666666667], [0.1666666667, 0.1666666667, 0.5], [0.25, 0.25, 0.25]]) c3d10_gw = np.array([0.075 , 0.075 , 0.075 , 0.075 , -0.1333333333 ]) element_names.append('c3d10_11') c3d10_11_shape = np.array([[-0.125,-0.125,-0.125,0.25,0.25,0.25,0.25,0.25,0.25,-0.125], [-0.0612244898,0.4489795918,-0.0612244898,0.2244897959,0.2244897959,0.02040816327,0.02040816327,0.2244897959,0.02040816327,-0.0612244898], [-0.0612244898,-0.0612244898,0.4489795918,0.02040816327,0.2244897959,0.2244897959,0.02040816327,0.02040816327,0.2244897959,-0.0612244898], [-0.0612244898,-0.0612244898,-0.0612244898,0.02040816327,0.02040816327,0.02040816327,0.2244897959,0.2244897959,0.2244897959,0.4489795918], [0.4489795918,-0.0612244898,-0.0612244898,0.2244897959,0.02040816327,0.2244897959,0.2244897959,0.02040816327,0.02040816327,-0.0612244898], [-0.08035714286,-0.08035714286,-0.08035714286,0.6380928666,0.1607142857,0.1607142857,0.1607142857,0.1607142857,0.04047856195,-0.08035714286], [-0.08035714286,-0.08035714286,-0.08035714286,0.1607142857,0.1607142857,0.6380928666,0.1607142857,0.04047856195,0.1607142857,-0.08035714286], [-0.08035714286,-0.08035714286,-0.08035714286,0.1607142857,0.04047856195,0.1607142857,0.6380928666,0.1607142857,0.1607142857,-0.08035714286], [-0.08035714286,-0.08035714286,-0.08035714286,0.04047856195,0.1607142857,0.1607142857,0.1607142857,0.1607142857,0.6380928666,-0.08035714286], [-0.08035714286,-0.08035714286,-0.08035714286,0.1607142857,0.1607142857,0.04047856195,0.1607142857,0.6380928666,0.1607142857,-0.08035714286], [-0.08035714286,-0.08035714286,-0.08035714286,0.1607142857,0.6380928666,0.1607142857,0.04047856195,0.1607142857,0.1607142857,-0.08035714286]]) c3d10_11_dshape = np.array([[[0, 0, 0, 0, 1, -1, -1, 1, 0, 0], [0, 0, 0, -1, 1, 0, -1, 0, 1, 0], [0, 0, 0, -1, 0, -1, 0, 1, 1, 0]], [[0.7142857143, 2.142857143, 0, -2.857142857, 0.2857142857, -0.2857142857, -0.2857142857, 0.2857142857, 0, 0], [0.7142857143, 0, -0.7142857143, -3.142857143, 3.142857143, 1.110223025e-16, -0.2857142857, 0, 0.2857142857, 0], [0.7142857143, 0, 0, -3.142857143, 0, -0.2857142857, 1.110223025e-16, 3.142857143, 0.2857142857, -0.7142857143]], [[0.7142857143, -0.7142857143, 0, 2.220446049e-16, 3.142857143, -3.142857143, -0.2857142857, 0.2857142857, 0, 0], [0.7142857143, 0, 2.142857143, -0.2857142857, 0.2857142857, -2.857142857, -0.2857142857, 0, 0.2857142857, 0], [0.7142857143, 0, 0, -0.2857142857, 0, -3.142857143, 2.220446049e-16, 0.2857142857, 3.142857143, -0.7142857143]], [[0.7142857143, -0.7142857143, 0, 3.330669074e-16, 0.2857142857, -0.2857142857, -3.142857143, 3.142857143, 0, 0], [0.7142857143, 0, -0.7142857143, -0.2857142857, 0.2857142857, 3.330669074e-16, -3.142857143, 0, 3.142857143, 0], [0.7142857143, 0, 0, -0.2857142857, 0, -0.2857142857, -2.857142857, 0.2857142857, 0.2857142857, 2.142857143]], [[-2.142857143, -0.7142857143, 0, 2.857142857, 0.2857142857, -0.2857142857, -0.2857142857, 0.2857142857, 0, 0], [-2.142857143, 0, -0.7142857143, -0.2857142857, 0.2857142857, 2.857142857, -0.2857142857, 0, 0.2857142857, 0], [-2.142857143, 0, 0, -0.2857142857, 0, -0.2857142857, 2.857142857, 0.2857142857, 0.2857142857, -0.7142857143]], [[-0.5976143047, 0.5976143047, 0, 0, 0.4023856953, -0.4023856953, -0.4023856953, 0.4023856953, 0, 0], [-0.5976143047, 0, -0.5976143047, -1.597614305, 1.597614305, 1.195228609, -0.4023856953, 0, 0.4023856953, 0], [-0.5976143047, 0, 0, -1.597614305, 0, -0.4023856953, 1.195228609, 1.597614305, 0.4023856953, -0.5976143047]], [[-0.5976143047, -0.5976143047, 0, 1.195228609, 1.597614305, -1.597614305, -0.4023856953, 0.4023856953, 0, 0], [-0.5976143047, 0, 0.5976143047, -0.4023856953, 0.4023856953, 0, -0.4023856953, 0, 0.4023856953, 0], [-0.5976143047, 0, 0, -0.4023856953, 0, -1.597614305, 1.195228609, 0.4023856953, 1.597614305, -0.5976143047]], [[-0.5976143047, -0.5976143047, 0, 1.195228609, 0.4023856953, -0.4023856953, -1.597614305, 1.597614305, 0, 0], [-0.5976143047, 0, -0.5976143047, -0.4023856953, 0.4023856953, 1.195228609, -1.597614305, 0, 1.597614305, 0], [-0.5976143047, 0, 0, -0.4023856953, 0, -0.4023856953, 0, 0.4023856953, 0.4023856953, 0.5976143047]], [[0.5976143047, -0.5976143047, 0, -1.110223025e-16, 1.597614305, -1.597614305, -1.597614305, 1.597614305, 0, 0], [0.5976143047, 0, 0.5976143047, -0.4023856953, 0.4023856953, -1.195228609, -1.597614305, 0, 1.597614305, 0], [0.5976143047, 0, 0, -0.4023856953, 0, -1.597614305, -1.195228609, 0.4023856953, 1.597614305, 0.5976143047]], [[0.5976143047, 0.5976143047, 0, -1.195228609, 0.4023856953, -0.4023856953, -1.597614305, 1.597614305, 0, 0], [0.5976143047, 0, -0.5976143047, -1.597614305, 1.597614305, -1.110223025e-16, -1.597614305, 0, 1.597614305, 0], [0.5976143047, 0, 0, -1.597614305, 0, -0.4023856953, -1.195228609, 1.597614305, 0.4023856953, 0.5976143047]], [[0.5976143047, 0.5976143047, 0, -1.195228609, 1.597614305, -1.597614305, -0.4023856953, 0.4023856953, 0, 0], [0.5976143047, 0, 0.5976143047, -1.597614305, 1.597614305, -1.195228609, -0.4023856953, 0, 0.4023856953, 0], [0.5976143047, 0, 0, -1.597614305, 0, -1.597614305, -2.220446049e-16, 1.597614305, 1.597614305, -0.5976143047]]]) c3d10_11_rescaled = [0, 0, 0] c3d10_11_np = 10 c3d10_11_ngp = 11 c3d10_11_gp = np.array([[0.25, 0.25, 0.25], [0.7857142857, 0.07142857143, 0.07142857143], [0.07142857143, 0.7857142857, 0.07142857143], [0.07142857143, 0.07142857143, 0.7857142857], [0.07142857143, 0.07142857143, 0.07142857143], [0.3994035762, 0.1005964238, 0.1005964238], [0.1005964238, 0.3994035762, 0.1005964238], [0.1005964238, 0.1005964238, 0.3994035762], [0.1005964238, 0.3994035762, 0.3994035762], [0.3994035762, 0.1005964238, 0.3994035762], [0.3994035762, 0.3994035762, 0.1005964238]]) c3d10_11_gw = np.array([-0.01333333333 , 0.007622222222 , 0.007622222222 , 0.007622222222 , 0.007622222222 , 0.02488888889 , 0.02488888889 , 0.02488888889 , 0.02488888889 , 0.02488888889 , 0.02488888889 ]) element_names.append('c3d10_4') c3d10_4_shape = np.array([[0.1,-0.1,-0.1,0.3236067977,0.07639320225,0.3236067977,0.3236067977,0.07639320225,0.07639320225,-0.1], [-0.1,0.1,-0.1,0.3236067977,0.3236067977,0.07639320225,0.07639320225,0.3236067977,0.07639320225,-0.1], [-0.1,-0.1,0.1,0.07639320225,0.3236067977,0.3236067977,0.07639320225,0.07639320225,0.3236067977,-0.1], [-0.1,-0.1,-0.1,0.07639320225,0.07639320225,0.07639320225,0.3236067977,0.3236067977,0.3236067977,0.1]]) c3d10_4_dshape = np.array([[[-1.341640786, -0.4472135955, 0, 1.788854382, 0.5527864045, -0.5527864045, -0.5527864045, 0.5527864045, 0, 0], [-1.341640786, 0, -0.4472135955, -0.5527864045, 0.5527864045, 1.788854382, -0.5527864045, 0, 0.5527864045, 0], [-1.341640786, 0, 0, -0.5527864045, 0, -0.5527864045, 1.788854382, 0.5527864045, 0.5527864045, -0.4472135955]], [[0.4472135955, 1.341640786, 0, -1.788854382, 0.5527864045, -0.5527864045, -0.5527864045, 0.5527864045, 0, 0], [0.4472135955, 0, -0.4472135955, -2.341640786, 2.341640786, -3.774758284e-15, -0.5527864045, 0, 0.5527864045, 0], [0.4472135955, 0, 0, -2.341640786, 0, -0.5527864045, -3.774758284e-15, 2.341640786, 0.5527864045, -0.4472135955]], [[0.4472135955, -0.4472135955, 0, -3.774758284e-15, 2.341640786, -2.341640786, -0.5527864045, 0.5527864045, 0, 0], [0.4472135955, 0, 1.341640786, -0.5527864045, 0.5527864045, -1.788854382, -0.5527864045, 0, 0.5527864045, 0], [0.4472135955, 0, 0, -0.5527864045, 0, -2.341640786, -3.774758284e-15, 0.5527864045, 2.341640786, -0.4472135955]], [[0.4472135955, -0.4472135955, 0, -3.663735981e-15, 0.5527864045, -0.5527864045, -2.341640786, 2.341640786, 0, 0], [0.4472135955, 0, -0.4472135955, -0.5527864045, 0.5527864045, -3.663735981e-15, -2.341640786, 0, 2.341640786, 0], [0.4472135955, 0, 0, -0.5527864045, 0, -0.5527864045, -1.788854382, 0.5527864045, 0.5527864045, 1.341640786]]]) c3d10_4_rescaled = [0, 0, 0] c3d10_4_np = 10 c3d10_4_ngp = 4 c3d10_4_gp = np.array([[0.1381966011, 0.1381966011, 0.1381966011], [0.5854101966, 0.1381966011, 0.1381966011], [0.1381966011, 0.5854101966, 0.1381966011], [0.1381966011, 0.1381966011, 0.5854101966]]) c3d10_4_gw = np.array([0.04166666667 , 0.04166666667 , 0.04166666667 , 0.04166666667 ]) element_names.append('c3d10r') c3d10r_shape = np.array([[-0.125,-0.125,-0.125,0.25,0.25,0.25,0.25,0.25,0.25,-0.125]]) c3d10r_dshape = np.array([[[0, 0, 0, 0, 1, -1, -1, 1, 0, 0], [0, 0, 0, -1, 1, 0, -1, 0, 1, 0], [0, 0, 0, -1, 0, -1, 0, 1, 1, 0]]]) c3d10r_rescaled = [0, 0, 0] c3d10r_np = 10 c3d10r_ngp = 1 c3d10r_gp = np.array([[0.25, 0.25, 0.25]]) c3d10r_gw = np.array([0.1666666667 ]) element_names.append('c3d12') c3d12_shape = np.array([[0.04579032454,0.1520829954,-0.1506359064,0.6273754745,-0.03802074886,0.1520829954,0.09470949753,0.04075051581,-0.1228027865,0.1681047517,-0.01018762895,0.04075051581], [-0.1506359064,0.1520829954,0.04579032454,0.1520829954,-0.03802074886,0.6273754745,-0.1228027865,0.04075051581,0.09470949753,0.04075051581,-0.01018762895,0.1681047517], [-0.03802074886,0.6273754745,-0.03802074886,0.1520829954,-0.06682483305,0.1520829954,-0.01018762895,0.1681047517,-0.01018762895,0.04075051581,-0.01790566005,0.04075051581], [0.1664866372,0.2359836126,0.1827612167,0.02645595874,-0.05899590314,0.2359836126,-0.1323685348,0.06323161842,0.2259492152,0.00708885278,-0.0158079046,0.06323161842], [0.1827612167,0.2359836126,0.1664866372,0.2359836126,-0.05899590314,0.02645595874,0.2259492152,0.06323161842,-0.1323685348,0.06323161842,-0.0158079046,0.00708885278], [-0.05899590314,0.02645595874,-0.05899590314,0.2359836126,0.408243757,0.2359836126,-0.0158079046,0.00708885278,-0.0158079046,0.06323161842,0.109388585,0.06323161842], [0.09470949753,0.04075051581,-0.1228027865,0.1681047517,-0.01018762895,0.04075051581,0.04579032454,0.1520829954,-0.1506359064,0.6273754745,-0.03802074886,0.1520829954], [-0.1228027865,0.04075051581,0.09470949753,0.04075051581,-0.01018762895,0.1681047517,-0.1506359064,0.1520829954,0.04579032454,0.1520829954,-0.03802074886,0.6273754745], [-0.01018762895,0.1681047517,-0.01018762895,0.04075051581,-0.01790566005,0.04075051581,-0.03802074886,0.6273754745,-0.03802074886,0.1520829954,-0.06682483305,0.1520829954], [-0.1323685348,0.06323161842,0.2259492152,0.00708885278,-0.0158079046,0.06323161842,0.1664866372,0.2359836126,0.1827612167,0.02645595874,-0.05899590314,0.2359836126], [0.2259492152,0.06323161842,-0.1323685348,0.06323161842,-0.0158079046,0.00708885278,0.1827612167,0.2359836126,0.1664866372,0.2359836126,-0.05899590314,0.02645595874], [-0.0158079046,0.00708885278,-0.0158079046,0.06323161842,0.109388585,0.06323161842,-0.05899590314,0.02645595874,-0.05899590314,0.2359836126,0.408243757,0.2359836126]]) c3d12_dshape = np.array([[[0.447642485, -1.065801295, 0.6181588098, 1.406833944, 0, -1.406833944, 0.1199454423, -0.2855805962, 0.1656351539, 0.3769600193, 0, -0.3769600193], [0.447642485, -1.406833944, 0, 1.406833944, 0.6181588098, -1.065801295, 0.1199454423, -0.3769600193, 0, 0.3769600193, 0.1656351539, -0.2855805962], [0.04236524655, -0.09641675563, 0.02410418891, -0.3977401131, 0.02410418891, -0.09641675563, -0.04236524655, 0.09641675563, -0.02410418891, 0.3977401131, -0.02410418891, 0.09641675563]], [[-0.6181588098, 1.065801295, -0.447642485, 1.406833944, 0, -1.406833944, -0.1656351539, 0.2855805962, -0.1199454423, 0.3769600193, 0, -0.3769600193], [-0.6181588098, -0.3410326496, 0, 0.3410326496, 0.6181588098, 0, -0.1656351539, -0.09137942306, 0, 0.09137942306, 0.1656351539, 0], [0.02410418891, -0.09641675563, 0.04236524655, -0.09641675563, 0.02410418891, -0.3977401131, -0.02410418891, 0.09641675563, -0.04236524655, 0.09641675563, -0.02410418891, 0.3977401131]], [[-0.6181588098, 0, 0.6181588098, 0.3410326496, 0, -0.3410326496, -0.1656351539, 0, 0.1656351539, 0.09137942306, 0, -0.09137942306], [-0.6181588098, -1.406833944, 0, 1.406833944, -0.447642485, 1.065801295, -0.1656351539, -0.3769600193, 0, 0.3769600193, -0.1199454423, 0.2855805962], [0.02410418891, -0.3977401131, 0.02410418891, -0.09641675563, 0.04236524655, -0.09641675563, -0.02410418891, 0.3977401131, -0.02410418891, 0.09641675563, -0.04236524655, 0.09641675563]], [[-1.788234344, 2.288013948, -0.4997796045, 0.2888955301, 0, -0.2888955301, -0.4791559483, 0.6130714897, -0.1339155414, 0.07740932398, 0, -0.07740932398], [-1.788234344, -0.2888955301, 0, 0.2888955301, -0.4997796045, 2.288013948, -0.4791559483, -0.07740932398, 0, 0.07740932398, -0.1339155414, 0.6130714897], [-0.258816171, -0.1496076155, 0.03740190387, -0.01677240576, 0.03740190387, -0.1496076155, 0.258816171, 0.1496076155, -0.03740190387, 0.01677240576, -0.03740190387, 0.1496076155]], [[0.4997796045, -2.288013948, 1.788234344, 0.2888955301, 0, -0.2888955301, 0.1339155414, -0.6130714897, 0.4791559483, 0.07740932398, 0, -0.07740932398], [0.4997796045, -2.576909478, 0, 2.576909478, -0.4997796045, 8.756052934e-17, 0.1339155414, -0.6904808137, 0, 0.6904808137, -0.1339155414, 2.346177312e-17], [0.03740190387, -0.1496076155, -0.258816171, -0.1496076155, 0.03740190387, -0.01677240576, -0.03740190387, 0.1496076155, 0.258816171, 0.1496076155, -0.03740190387, 0.01677240576]], [[0.4997796045, 2.189013233e-16, -0.4997796045, 2.576909478, 0, -2.576909478, 0.1339155414, 5.865443281e-17, -0.1339155414, 0.6904808137, 0, -0.6904808137], [0.4997796045, -0.2888955301, 0, 0.2888955301, 1.788234344, -2.288013948, 0.1339155414, -0.07740932398, 0, 0.07740932398, 0.4791559483, -0.6130714897], [0.03740190387, -0.01677240576, 0.03740190387, -0.1496076155, -0.258816171, -0.1496076155, -0.03740190387, 0.01677240576, -0.03740190387, 0.1496076155, 0.258816171, 0.1496076155]], [[0.1199454423, -0.2855805962, 0.1656351539, 0.3769600193, 0, -0.3769600193, 0.447642485, -1.065801295, 0.6181588098, 1.406833944, 0, -1.406833944], [0.1199454423, -0.3769600193, 0, 0.3769600193, 0.1656351539, -0.2855805962, 0.447642485, -1.406833944, 0, 1.406833944, 0.6181588098, -1.065801295], [0.04236524655, -0.09641675563, 0.02410418891, -0.3977401131, 0.02410418891, -0.09641675563, -0.04236524655, 0.09641675563, -0.02410418891, 0.3977401131, -0.02410418891, 0.09641675563]], [[-0.1656351539, 0.2855805962, -0.1199454423, 0.3769600193, 0, -0.3769600193, -0.6181588098, 1.065801295, -0.447642485, 1.406833944, 0, -1.406833944], [-0.1656351539, -0.09137942306, 0, 0.09137942306, 0.1656351539, 0, -0.6181588098, -0.3410326496, 0, 0.3410326496, 0.6181588098, 0], [0.02410418891, -0.09641675563, 0.04236524655, -0.09641675563, 0.02410418891, -0.3977401131, -0.02410418891, 0.09641675563, -0.04236524655, 0.09641675563, -0.02410418891, 0.3977401131]], [[-0.1656351539, 0, 0.1656351539, 0.09137942306, 0, -0.09137942306, -0.6181588098, 0, 0.6181588098, 0.3410326496, 0, -0.3410326496], [-0.1656351539, -0.3769600193, 0, 0.3769600193, -0.1199454423, 0.2855805962, -0.6181588098, -1.406833944, 0, 1.406833944, -0.447642485, 1.065801295], [0.02410418891, -0.3977401131, 0.02410418891, -0.09641675563, 0.04236524655, -0.09641675563, -0.02410418891, 0.3977401131, -0.02410418891, 0.09641675563, -0.04236524655, 0.09641675563]], [[-0.4791559483, 0.6130714897, -0.1339155414, 0.07740932398, 0, -0.07740932398, -1.788234344, 2.288013948, -0.4997796045, 0.2888955301, 0, -0.2888955301], [-0.4791559483, -0.07740932398, 0, 0.07740932398, -0.1339155414, 0.6130714897, -1.788234344, -0.2888955301, 0, 0.2888955301, -0.4997796045, 2.288013948], [-0.258816171, -0.1496076155, 0.03740190387, -0.01677240576, 0.03740190387, -0.1496076155, 0.258816171, 0.1496076155, -0.03740190387, 0.01677240576, -0.03740190387, 0.1496076155]], [[0.1339155414, -0.6130714897, 0.4791559483, 0.07740932398, 0, -0.07740932398, 0.4997796045, -2.288013948, 1.788234344, 0.2888955301, 0, -0.2888955301], [0.1339155414, -0.6904808137, 0, 0.6904808137, -0.1339155414, 2.346177312e-17, 0.4997796045, -2.576909478, 0, 2.576909478, -0.4997796045, 8.756052934e-17], [0.03740190387, -0.1496076155, -0.258816171, -0.1496076155, 0.03740190387, -0.01677240576, -0.03740190387, 0.1496076155, 0.258816171, 0.1496076155, -0.03740190387, 0.01677240576]], [[0.1339155414, 5.865443281e-17, -0.1339155414, 0.6904808137, 0, -0.6904808137, 0.4997796045, 2.189013233e-16, -0.4997796045, 2.576909478, 0, -2.576909478], [0.1339155414, -0.07740932398, 0, 0.07740932398, 0.4791559483, -0.6130714897, 0.4997796045, -0.2888955301, 0, 0.2888955301, 1.788234344, -2.288013948], [0.03740190387, -0.01677240576, 0.03740190387, -0.1496076155, -0.258816171, -0.1496076155, -0.03740190387, 0.01677240576, -0.03740190387, 0.1496076155, 0.258816171, 0.1496076155]]]) c3d12_rescaled = [0, 0, 1] c3d12_np = 12 c3d12_ngp = 12 c3d12_gp = np.array([[0.4459484909, 0.4459484909, 0.2113248654], [0.1081030182, 0.4459484909, 0.2113248654], [0.4459484909, 0.1081030182, 0.2113248654], [0.09157621351, 0.09157621351, 0.2113248654], [0.816847573, 0.09157621351, 0.2113248654], [0.09157621351, 0.816847573, 0.2113248654], [0.4459484909, 0.4459484909, 0.7886751346], [0.1081030182, 0.4459484909, 0.7886751346], [0.4459484909, 0.1081030182, 0.7886751346], [0.09157621351, 0.09157621351, 0.7886751346], [0.816847573, 0.09157621351, 0.7886751346], [0.09157621351, 0.816847573, 0.7886751346]]) c3d12_gw = np.array([0.1116907948 , 0.1116907948 , 0.1116907948 , 0.05497587183 , 0.05497587183 , 0.05497587183 , 0.1116907948 , 0.1116907948 , 0.1116907948 , 0.05497587183 , 0.05497587183 , 0.05497587183 ]) element_names.append('c3d12f') c3d12f_shape = np.array([[-0.007612130864,0.1711008534,-0.1103443079,0.7058282799,-0.04277521335,0.1711008534,0.05801982687,0.02173265786,-0.07300225901,0.08965194627,-0.005433164465,0.02173265786], [-0.1103443079,0.1711008534,-0.007612130864,0.1711008534,-0.04277521335,0.7058282799,-0.07300225901,0.02173265786,0.05801982687,0.02173265786,-0.005433164465,0.08965194627], [-0.04277521335,0.7058282799,-0.04277521335,0.1711008534,-0.07518122541,0.1711008534,-0.005433164465,0.08965194627,-0.005433164465,0.02173265786,-0.00954926768,0.02173265786], [0.3142400431,0.2654931762,0.07868097786,0.0297642554,-0.06637329404,0.2654931762,-0.0867162449,0.03372205484,0.1366237582,0.003780556123,-0.00843051371,0.03372205484], [0.07868097786,0.2654931762,0.3142400431,0.2654931762,-0.06637329404,0.0297642554,0.1366237582,0.03372205484,-0.0867162449,0.03372205484,-0.00843051371,0.003780556123], [-0.06637329404,0.0297642554,-0.06637329404,0.2654931762,0.459294315,0.2654931762,-0.00843051371,0.003780556123,-0.00843051371,0.03372205484,0.058338027,0.03372205484], [0.1265574898,0.09641675563,-0.1930269253,0.3977401131,-0.02410418891,0.09641675563,0.1265574898,0.09641675563,-0.1930269253,0.3977401131,-0.02410418891,0.09641675563], [-0.1930269253,0.09641675563,0.1265574898,0.09641675563,-0.02410418891,0.3977401131,-0.1930269253,0.09641675563,0.1265574898,0.09641675563,-0.02410418891,0.3977401131], [-0.02410418891,0.3977401131,-0.02410418891,0.09641675563,-0.04236524655,0.09641675563,-0.02410418891,0.3977401131,-0.02410418891,0.09641675563,-0.04236524655,0.09641675563], [-0.1038195087,0.1496076155,0.3252337759,0.01677240576,-0.03740190387,0.1496076155,-0.1038195087,0.1496076155,0.3252337759,0.01677240576,-0.03740190387,0.1496076155], [0.3252337759,0.1496076155,-0.1038195087,0.1496076155,-0.03740190387,0.01677240576,0.3252337759,0.1496076155,-0.1038195087,0.1496076155,-0.03740190387,0.01677240576], [-0.03740190387,0.01677240576,-0.03740190387,0.1496076155,0.258816171,0.1496076155,-0.03740190387,0.01677240576,-0.03740190387,0.1496076155,0.258816171,0.1496076155], [0.05801982687,0.02173265786,-0.07300225901,0.08965194627,-0.005433164465,0.02173265786,-0.007612130864,0.1711008534,-0.1103443079,0.7058282799,-0.04277521335,0.1711008534], [-0.07300225901,0.02173265786,0.05801982687,0.02173265786,-0.005433164465,0.08965194627,-0.1103443079,0.1711008534,-0.007612130864,0.1711008534,-0.04277521335,0.7058282799], [-0.005433164465,0.08965194627,-0.005433164465,0.02173265786,-0.00954926768,0.02173265786,-0.04277521335,0.7058282799,-0.04277521335,0.1711008534,-0.07518122541,0.1711008534], [-0.0867162449,0.03372205484,0.1366237582,0.003780556123,-0.00843051371,0.03372205484,0.3142400431,0.2654931762,0.07868097786,0.0297642554,-0.06637329404,0.2654931762], [0.1366237582,0.03372205484,-0.0867162449,0.03372205484,-0.00843051371,0.003780556123,0.07868097786,0.2654931762,0.3142400431,0.2654931762,-0.06637329404,0.0297642554], [-0.00843051371,0.003780556123,-0.00843051371,0.03372205484,0.058338027,0.03372205484,-0.06637329404,0.0297642554,-0.06637329404,0.2654931762,0.459294315,0.2654931762]]) c3d12f_dshape = np.array([[[0.5036198227, -1.199078901, 0.6954590786, 1.582757413, 0, -1.582757413, 0.06396810466, -0.1523029897, 0.08833488502, 0.2010365504, 0, -0.2010365504], [0.5036198227, -1.582757413, 0, 1.582757413, 0.6954590786, -1.199078901, 0.06396810466, -0.2010365504, 0, 0.2010365504, 0.08833488502, -0.1523029897], [0.04236524655, -0.09641675563, 0.02410418891, -0.3977401131, 0.02410418891, -0.09641675563, -0.04236524655, 0.09641675563, -0.02410418891, 0.3977401131, -0.02410418891, 0.09641675563]], [[-0.6954590786, 1.199078901, -0.5036198227, 1.582757413, 0, -1.582757413, -0.08833488502, 0.1523029897, -0.06396810466, 0.2010365504, 0, -0.2010365504], [-0.6954590786, -0.383678512, 0, 0.383678512, 0.6954590786, 0, -0.08833488502, -0.04873356072, 0, 0.04873356072, 0.08833488502, 0], [0.02410418891, -0.09641675563, 0.04236524655, -0.09641675563, 0.02410418891, -0.3977401131, -0.02410418891, 0.09641675563, -0.04236524655, 0.09641675563, -0.02410418891, 0.3977401131]], [[-0.6954590786, 0, 0.6954590786, 0.383678512, 0, -0.383678512, -0.08833488502, 0, 0.08833488502, 0.04873356072, 0, -0.04873356072], [-0.6954590786, -1.582757413, 0, 1.582757413, -0.5036198227, 1.199078901, -0.08833488502, -0.2010365504, 0, 0.2010365504, -0.06396810466, 0.1523029897], [0.02410418891, -0.3977401131, 0.02410418891, -0.09641675563, 0.04236524655, -0.09641675563, -0.02410418891, 0.3977401131, -0.02410418891, 0.09641675563, -0.04236524655, 0.09641675563]], [[-2.01185163, 2.574128278, -0.5622766477, 0.325021687, 0, -0.325021687, -0.255538662, 0.3269571603, -0.07141849829, 0.04128316709, 0, -0.04128316709], [-2.01185163, -0.325021687, 0, 0.325021687, -0.5622766477, 2.574128278, -0.255538662, -0.04128316709, 0, 0.04128316709, -0.07141849829, 0.3269571603], [-0.258816171, -0.1496076155, 0.03740190387, -0.01677240576, 0.03740190387, -0.1496076155, 0.258816171, 0.1496076155, -0.03740190387, 0.01677240576, -0.03740190387, 0.1496076155]], [[0.5622766477, -2.574128278, 2.01185163, 0.325021687, 0, -0.325021687, 0.07141849829, -0.3269571603, 0.255538662, 0.04128316709, 0, -0.04128316709], [0.5622766477, -2.899149965, 0, 2.899149965, -0.5622766477, 9.850990408e-17, 0.07141849829, -0.3682403273, 0, 0.3682403273, -0.07141849829, 1.251239838e-17], [0.03740190387, -0.1496076155, -0.258816171, -0.1496076155, 0.03740190387, -0.01677240576, -0.03740190387, 0.1496076155, 0.258816171, 0.1496076155, -0.03740190387, 0.01677240576]], [[0.5622766477, 2.462747602e-16, -0.5622766477, 2.899149965, 0, -2.899149965, 0.07141849829, 3.128099595e-17, -0.07141849829, 0.3682403273, 0, -0.3682403273], [0.5622766477, -0.325021687, 0, 0.325021687, 2.01185163, -2.574128278, 0.07141849829, -0.04128316709, 0, 0.04128316709, 0.255538662, -0.3269571603], [0.03740190387, -0.01677240576, 0.03740190387, -0.1496076155, -0.258816171, -0.1496076155, -0.03740190387, 0.01677240576, -0.03740190387, 0.1496076155, 0.258816171, 0.1496076155]], [[0.2837939637, -0.6756909455, 0.3918969818, 0.8918969818, 0, -0.8918969818, 0.2837939637, -0.6756909455, 0.3918969818, 0.8918969818, 0, -0.8918969818], [0.2837939637, -0.8918969818, 0, 0.8918969818, 0.3918969818, -0.6756909455, 0.2837939637, -0.8918969818, 0, 0.8918969818, 0.3918969818, -0.6756909455], [0.04236524655, -0.09641675563, 0.02410418891, -0.3977401131, 0.02410418891, -0.09641675563, -0.04236524655, 0.09641675563, -0.02410418891, 0.3977401131, -0.02410418891, 0.09641675563]], [[-0.3918969818, 0.6756909455, -0.2837939637, 0.8918969818, 0, -0.8918969818, -0.3918969818, 0.6756909455, -0.2837939637, 0.8918969818, 0, -0.8918969818], [-0.3918969818, -0.2162060363, 0, 0.2162060363, 0.3918969818, 0, -0.3918969818, -0.2162060363, 0, 0.2162060363, 0.3918969818, 0], [0.02410418891, -0.09641675563, 0.04236524655, -0.09641675563, 0.02410418891, -0.3977401131, -0.02410418891, 0.09641675563, -0.04236524655, 0.09641675563, -0.02410418891, 0.3977401131]], [[-0.3918969818, 0, 0.3918969818, 0.2162060363, 0, -0.2162060363, -0.3918969818, 0, 0.3918969818, 0.2162060363, 0, -0.2162060363], [-0.3918969818, -0.8918969818, 0, 0.8918969818, -0.2837939637, 0.6756909455, -0.3918969818, -0.8918969818, 0, 0.8918969818, -0.2837939637, 0.6756909455], [0.02410418891, -0.3977401131, 0.02410418891, -0.09641675563, 0.04236524655, -0.09641675563, -0.02410418891, 0.3977401131, -0.02410418891, 0.09641675563, -0.04236524655, 0.09641675563]], [[-1.133695146, 1.450542719, -0.316847573, 0.183152427, 0, -0.183152427, -1.133695146, 1.450542719, -0.316847573, 0.183152427, 0, -0.183152427], [-1.133695146, -0.183152427, 0, 0.183152427, -0.316847573, 1.450542719, -1.133695146, -0.183152427, 0, 0.183152427, -0.316847573, 1.450542719], [-0.258816171, -0.1496076155, 0.03740190387, -0.01677240576, 0.03740190387, -0.1496076155, 0.258816171, 0.1496076155, -0.03740190387, 0.01677240576, -0.03740190387, 0.1496076155]], [[0.316847573, -1.450542719, 1.133695146, 0.183152427, 0, -0.183152427, 0.316847573, -1.450542719, 1.133695146, 0.183152427, 0, -0.183152427], [0.316847573, -1.633695146, 0, 1.633695146, -0.316847573, 5.551115123e-17, 0.316847573, -1.633695146, 0, 1.633695146, -0.316847573, 5.551115123e-17], [0.03740190387, -0.1496076155, -0.258816171, -0.1496076155, 0.03740190387, -0.01677240576, -0.03740190387, 0.1496076155, 0.258816171, 0.1496076155, -0.03740190387, 0.01677240576]], [[0.316847573, 1.387778781e-16, -0.316847573, 1.633695146, 0, -1.633695146, 0.316847573, 1.387778781e-16, -0.316847573, 1.633695146, 0, -1.633695146], [0.316847573, -0.183152427, 0, 0.183152427, 1.133695146, -1.450542719, 0.316847573, -0.183152427, 0, 0.183152427, 1.133695146, -1.450542719], [0.03740190387, -0.01677240576, 0.03740190387, -0.1496076155, -0.258816171, -0.1496076155, -0.03740190387, 0.01677240576, -0.03740190387, 0.1496076155, 0.258816171, 0.1496076155]], [[0.06396810466, -0.1523029897, 0.08833488502, 0.2010365504, 0, -0.2010365504, 0.5036198227, -1.199078901, 0.6954590786, 1.582757413, 0, -1.582757413], [0.06396810466, -0.2010365504, 0, 0.2010365504, 0.08833488502, -0.1523029897, 0.5036198227, -1.582757413, 0, 1.582757413, 0.6954590786, -1.199078901], [0.04236524655, -0.09641675563, 0.02410418891, -0.3977401131, 0.02410418891, -0.09641675563, -0.04236524655, 0.09641675563, -0.02410418891, 0.3977401131, -0.02410418891, 0.09641675563]], [[-0.08833488502, 0.1523029897, -0.06396810466, 0.2010365504, 0, -0.2010365504, -0.6954590786, 1.199078901, -0.5036198227, 1.582757413, 0, -1.582757413], [-0.08833488502, -0.04873356072, 0, 0.04873356072, 0.08833488502, 0, -0.6954590786, -0.383678512, 0, 0.383678512, 0.6954590786, 0], [0.02410418891, -0.09641675563, 0.04236524655, -0.09641675563, 0.02410418891, -0.3977401131, -0.02410418891, 0.09641675563, -0.04236524655, 0.09641675563, -0.02410418891, 0.3977401131]], [[-0.08833488502, 0, 0.08833488502, 0.04873356072, 0, -0.04873356072, -0.6954590786, 0, 0.6954590786, 0.383678512, 0, -0.383678512], [-0.08833488502, -0.2010365504, 0, 0.2010365504, -0.06396810466, 0.1523029897, -0.6954590786, -1.582757413, 0, 1.582757413, -0.5036198227, 1.199078901], [0.02410418891, -0.3977401131, 0.02410418891, -0.09641675563, 0.04236524655, -0.09641675563, -0.02410418891, 0.3977401131, -0.02410418891, 0.09641675563, -0.04236524655, 0.09641675563]], [[-0.255538662, 0.3269571603, -0.07141849829, 0.04128316709, 0, -0.04128316709, -2.01185163, 2.574128278, -0.5622766477, 0.325021687, 0, -0.325021687], [-0.255538662, -0.04128316709, 0, 0.04128316709, -0.07141849829, 0.3269571603, -2.01185163, -0.325021687, 0, 0.325021687, -0.5622766477, 2.574128278], [-0.258816171, -0.1496076155, 0.03740190387, -0.01677240576, 0.03740190387, -0.1496076155, 0.258816171, 0.1496076155, -0.03740190387, 0.01677240576, -0.03740190387, 0.1496076155]], [[0.07141849829, -0.3269571603, 0.255538662, 0.04128316709, 0, -0.04128316709, 0.5622766477, -2.574128278, 2.01185163, 0.325021687, 0, -0.325021687], [0.07141849829, -0.3682403273, 0, 0.3682403273, -0.07141849829, 1.251239838e-17, 0.5622766477, -2.899149965, 0, 2.899149965, -0.5622766477, 9.850990408e-17], [0.03740190387, -0.1496076155, -0.258816171, -0.1496076155, 0.03740190387, -0.01677240576, -0.03740190387, 0.1496076155, 0.258816171, 0.1496076155, -0.03740190387, 0.01677240576]], [[0.07141849829, 3.128099595e-17, -0.07141849829, 0.3682403273, 0, -0.3682403273, 0.5622766477, 2.462747602e-16, -0.5622766477, 2.899149965, 0, -2.899149965], [0.07141849829, -0.04128316709, 0, 0.04128316709, 0.255538662, -0.3269571603, 0.5622766477, -0.325021687, 0, 0.325021687, 2.01185163, -2.574128278], [0.03740190387, -0.01677240576, 0.03740190387, -0.1496076155, -0.258816171, -0.1496076155, -0.03740190387, 0.01677240576, -0.03740190387, 0.1496076155, 0.258816171, 0.1496076155]]]) c3d12f_rescaled = [0, 0, 1] c3d12f_np = 12 c3d12f_ngp = 18 c3d12f_gp = np.array([[0.4459484909, 0.4459484909, 0.1127016654], [0.1081030182, 0.4459484909, 0.1127016654], [0.4459484909, 0.1081030182, 0.1127016654], [0.09157621351, 0.09157621351, 0.1127016654], [0.816847573, 0.09157621351, 0.1127016654], [0.09157621351, 0.816847573, 0.1127016654], [0.4459484909, 0.4459484909, 0.5], [0.1081030182, 0.4459484909, 0.5], [0.4459484909, 0.1081030182, 0.5], [0.09157621351, 0.09157621351, 0.5], [0.816847573, 0.09157621351, 0.5], [0.09157621351, 0.816847573, 0.5], [0.4459484909, 0.4459484909, 0.8872983346], [0.1081030182, 0.4459484909, 0.8872983346], [0.4459484909, 0.1081030182, 0.8872983346], [0.09157621351, 0.09157621351, 0.8872983346], [0.816847573, 0.09157621351, 0.8872983346], [0.09157621351, 0.816847573, 0.8872983346]]) c3d12f_gw = np.array([0.06205044158 , 0.06205044158 , 0.06205044158 , 0.03054215102 , 0.03054215102 , 0.03054215102 , 0.09928070652 , 0.09928070652 , 0.09928070652 , 0.04886744162 , 0.04886744162 , 0.04886744162 , 0.06205044158 , 0.06205044158 , 0.06205044158 , 0.03054215102 , 0.03054215102 , 0.03054215102 ]) element_names.append('c3d12r') c3d12r_shape = np.array([[0.008594474354,0.350522282,0.07903609616,0.08763057051,-0.08763057051,0.350522282,-0.1197055855,0.0939221624,0.1431861261,0.0234805406,-0.0234805406,0.0939221624], [0.07903609616,0.350522282,0.008594474354,0.350522282,-0.08763057051,0.08763057051,0.1431861261,0.0939221624,-0.1197055855,0.0939221624,-0.0234805406,0.0234805406], [-0.08763057051,0.08763057051,-0.08763057051,0.350522282,0.175261141,0.350522282,-0.0234805406,0.0234805406,-0.0234805406,0.0939221624,0.0469610812,0.0939221624], [-0.1197055855,0.0939221624,0.1431861261,0.0234805406,-0.0234805406,0.0939221624,0.008594474354,0.350522282,0.07903609616,0.08763057051,-0.08763057051,0.350522282], [0.1431861261,0.0939221624,-0.1197055855,0.0939221624,-0.0234805406,0.0234805406,0.07903609616,0.350522282,0.008594474354,0.350522282,-0.08763057051,0.08763057051], [-0.0234805406,0.0234805406,-0.0234805406,0.0939221624,0.0469610812,0.0939221624,-0.08763057051,0.08763057051,-0.08763057051,0.350522282,0.175261141,0.350522282]]) c3d12r_dshape = np.array([[[-1.314458558, 1.577350269, -0.2628917115, 0.5257834231, 0, -0.5257834231, -0.352208109, 0.4226497308, -0.0704416218, 0.1408832436, 0, -0.1408832436], [-1.314458558, -0.5257834231, 0, 0.5257834231, -0.2628917115, 1.577350269, -0.352208109, -0.1408832436, 0, 0.1408832436, -0.0704416218, 0.4226497308], [-0.1111111111, -0.2222222222, 0.05555555556, -0.05555555556, 0.05555555556, -0.2222222222, 0.1111111111, 0.2222222222, -0.05555555556, 0.05555555556, -0.05555555556, 0.2222222222]], [[0.2628917115, -1.577350269, 1.314458558, 0.5257834231, 0, -0.5257834231, 0.0704416218, -0.4226497308, 0.352208109, 0.1408832436, 0, -0.1408832436], [0.2628917115, -2.103133692, 0, 2.103133692, -0.2628917115, 1.751210587e-16, 0.0704416218, -0.5635329744, 0, 0.5635329744, -0.0704416218, 4.692354625e-17], [0.05555555556, -0.2222222222, -0.1111111111, -0.2222222222, 0.05555555556, -0.05555555556, -0.05555555556, 0.2222222222, 0.1111111111, 0.2222222222, -0.05555555556, 0.05555555556]], [[0.2628917115, 2.62681588e-16, -0.2628917115, 2.103133692, 0, -2.103133692, 0.0704416218, 7.038531937e-17, -0.0704416218, 0.5635329744, 0, -0.5635329744], [0.2628917115, -0.5257834231, 0, 0.5257834231, 1.314458558, -1.577350269, 0.0704416218, -0.1408832436, 0, 0.1408832436, 0.352208109, -0.4226497308], [0.05555555556, -0.05555555556, 0.05555555556, -0.2222222222, -0.1111111111, -0.2222222222, -0.05555555556, 0.05555555556, -0.05555555556, 0.2222222222, 0.1111111111, 0.2222222222]], [[-0.352208109, 0.4226497308, -0.0704416218, 0.1408832436, 0, -0.1408832436, -1.314458558, 1.577350269, -0.2628917115, 0.5257834231, 0, -0.5257834231], [-0.352208109, -0.1408832436, 0, 0.1408832436, -0.0704416218, 0.4226497308, -1.314458558, -0.5257834231, 0, 0.5257834231, -0.2628917115, 1.577350269], [-0.1111111111, -0.2222222222, 0.05555555556, -0.05555555556, 0.05555555556, -0.2222222222, 0.1111111111, 0.2222222222, -0.05555555556, 0.05555555556, -0.05555555556, 0.2222222222]], [[0.0704416218, -0.4226497308, 0.352208109, 0.1408832436, 0, -0.1408832436, 0.2628917115, -1.577350269, 1.314458558, 0.5257834231, 0, -0.5257834231], [0.0704416218, -0.5635329744, 0, 0.5635329744, -0.0704416218, 4.692354625e-17, 0.2628917115, -2.103133692, 0, 2.103133692, -0.2628917115, 1.751210587e-16], [0.05555555556, -0.2222222222, -0.1111111111, -0.2222222222, 0.05555555556, -0.05555555556, -0.05555555556, 0.2222222222, 0.1111111111, 0.2222222222, -0.05555555556, 0.05555555556]], [[0.0704416218, 7.038531937e-17, -0.0704416218, 0.5635329744, 0, -0.5635329744, 0.2628917115, 2.62681588e-16, -0.2628917115, 2.103133692, 0, -2.103133692], [0.0704416218, -0.1408832436, 0, 0.1408832436, 0.352208109, -0.4226497308, 0.2628917115, -0.5257834231, 0, 0.5257834231, 1.314458558, -1.577350269], [0.05555555556, -0.05555555556, 0.05555555556, -0.2222222222, -0.1111111111, -0.2222222222, -0.05555555556, 0.05555555556, -0.05555555556, 0.2222222222, 0.1111111111, 0.2222222222]]]) c3d12r_rescaled = [0, 0, 1] c3d12r_np = 12 c3d12r_ngp = 6 c3d12r_gp = np.array([[0.1666666667, 0.1666666667, 0.2113248654], [0.6666666667, 0.1666666667, 0.2113248654], [0.1666666667, 0.6666666667, 0.2113248654], [0.1666666667, 0.1666666667, 0.7886751346], [0.6666666667, 0.1666666667, 0.7886751346], [0.1666666667, 0.6666666667, 0.7886751346]]) c3d12r_gw = np.array([0.1666666667 , 0.1666666667 , 0.1666666667 , 0.1666666667 , 0.1666666667 , 0.1666666667 ]) element_names.append('c3d13') c3d13_shape = np.array([[0.08309775249,-0.110761947,-0.04443128311,-0.110761947,-0.1111111111,0.3109375186,0.05826897149,0.05826897149,0.3109375186,0.3940352711,0.07384129803,0.01383768838,0.07384129803], [-0.110761947,0.08309775249,-0.110761947,-0.04443128311,-0.1111111111,0.3109375186,0.3109375186,0.05826897149,0.05826897149,0.07384129803,0.3940352711,0.07384129803,0.01383768838], [-0.04443128311,-0.110761947,0.08309775249,-0.110761947,-0.1111111111,0.05826897149,0.3109375186,0.3109375186,0.05826897149,0.01383768838,0.07384129803,0.3940352711,0.07384129803], [-0.110761947,-0.04443128311,-0.110761947,0.08309775249,-0.1111111111,0.05826897149,0.05826897149,0.3109375186,0.3109375186,0.07384129803,0.01383768838,0.07384129803,0.3940352711], [-0.04842042404,-0.04842042404,-0.04842042404,-0.04842042404,0.4939801104,0.01875629971,0.01875629971,0.01875629971,0.01875629971,0.1561690967,0.1561690967,0.1561690967,0.1561690967], [-0.09753787877,-0.09753787877,-0.09753787877,-0.09753787877,0.1339818642,0.07610910237,0.07610910237,0.07610910237,0.07610910237,0.2379333104,0.2379333104,0.2379333104,0.2379333104]]) c3d13_dshape = np.array([[[1.300509908, 0.3421778245, 0.2963199393, 0.3421778245, 0, -0.7390580252, -0.401534723, -0.401534723, -0.7390580252, 0.561451883, -0.2281185496, -0.1052147837, -0.2281185496], [0, -0.2784761059, -0, 0.2784761059, 0, 1.182105813, 0.04151306515, -0.04151306515, -1.182105813, 0, 0.3333333333, 0, -0.3333333333], [-0.01868679184, 0.3670856636, 0.2845154647, 0.3670856636, -0.3333333333, -1.252028579, -0.4146380875, -0.4146380875, -1.252028579, 2.275602069, 0.1983240124, -0.005583427327, 0.1983240124]], [[-0.2784761059, 0, 0.2784761059, -0, 0, 1.182105813, -1.182105813, -0.04151306515, 0.04151306515, 0.3333333333, 0, -0.3333333333, 0], [0.3421778245, 1.300509908, 0.3421778245, 0.2963199393, 0, -0.7390580252, -0.7390580252, -0.401534723, -0.401534723, -0.2281185496, 0.561451883, -0.2281185496, -0.1052147837], [0.3670856636, -0.01868679184, 0.3670856636, 0.2845154647, -0.3333333333, -1.252028579, -1.252028579, -0.4146380875, -0.4146380875, 0.1983240124, 2.275602069, 0.1983240124, -0.005583427327]], [[-0.2963199393, -0.3421778245, -1.300509908, -0.3421778245, 0, 0.401534723, 0.7390580252, 0.7390580252, 0.401534723, 0.1052147837, 0.2281185496, -0.561451883, 0.2281185496], [-0, -0.2784761059, 0, 0.2784761059, 0, 0.04151306515, 1.182105813, -1.182105813, -0.04151306515, 0, 0.3333333333, 0, -0.3333333333], [0.2845154647, 0.3670856636, -0.01868679184, 0.3670856636, -0.3333333333, -0.4146380875, -1.252028579, -1.252028579, -0.4146380875, -0.005583427327, 0.1983240124, 2.275602069, 0.1983240124]], [[-0.2784761059, -0, 0.2784761059, 0, 0, 0.04151306515, -0.04151306515, -1.182105813, 1.182105813, 0.3333333333, 0, -0.3333333333, 0], [-0.3421778245, -0.2963199393, -0.3421778245, -1.300509908, 0, 0.401534723, 0.401534723, 0.7390580252, 0.7390580252, 0.2281185496, 0.1052147837, 0.2281185496, -0.561451883], [0.3670856636, 0.2845154647, 0.3670856636, -0.01868679184, -0.3333333333, -0.4146380875, -0.4146380875, -1.252028579, -1.252028579, 0.1983240124, -0.005583427327, 0.1983240124, 2.275602069]], [[-0.4031591519, -0, 0.4031591519, -0, 0, 0.09684084808, -0.09684084808, -0.09684084808, 0.09684084808, 1.612636608, 0, -1.612636608, 0], [-0, -0.4031591519, -0, 0.4031591519, 0, 0.09684084808, 0.09684084808, -0.09684084808, -0.09684084808, 0, 1.612636608, 0, -1.612636608], [0.25, 0.25, 0.25, 0.25, 2.225273215, -0.1936816962, -0.1936816962, -0.1936816962, -0.1936816962, -0.6126366077, -0.6126366077, -0.6126366077, -0.6126366077]], [[-0.3049242425, -0, 0.3049242425, -0, 0, 0.1950757575, -0.1950757575, -0.1950757575, 0.1950757575, 1.21969697, 0, -1.21969697, 0], [-0, -0.3049242425, -0, 0.3049242425, 0, 0.1950757575, 0.1950757575, -0.1950757575, -0.1950757575, 0, 1.21969697, 0, -1.21969697], [0.25, 0.25, 0.25, 0.25, 1.43939394, -0.3901515151, -0.3901515151, -0.3901515151, -0.3901515151, -0.2196969698, -0.2196969698, -0.2196969698, -0.2196969698]]]) c3d13_rescaled = [1, 1, 0] c3d13_np = 13 c3d13_ngp = 6 c3d13_gp = np.array([[0.7851481871, 0.5, 0.1666666667], [0.5, 0.7851481871, 0.1666666667], [0.2148518129, 0.5, 0.1666666667], [0.5, 0.2148518129, 0.1666666667], [0.5, 0.5, 0.8063183038], [0.5, 0.5, 0.6098484849]]) c3d13_gw = np.array([0.1024890634 , 0.1024890634 , 0.1024890634 , 0.1024890634 , 0.11 , 0.1467104129 ]) element_names.append('c3d13_27') c3d13_27_shape = np.array([[-0.125,-0.125,-0.125,-0.125,0,0.125,0.125,0.125,0.125,0.25,0.25,0.25,0.25], [-0.1330378056,-0.1330378056,-0.02698555423,-0.02698555423,0,0.2310522514,0.03502335983,0.01894774862,0.03502335983,0.4621045028,0.4621045028,0.03789549725,0.03789549725], [-0.02698555423,-0.1330378056,-0.1330378056,-0.02698555423,0,0.03502335983,0.2310522514,0.03502335983,0.01894774862,0.03789549725,0.4621045028,0.4621045028,0.03789549725], [-0.02698555423,-0.02698555423,-0.1330378056,-0.1330378056,0,0.01894774862,0.03502335983,0.2310522514,0.03502335983,0.03789549725,0.03789549725,0.4621045028,0.4621045028], [-0.1330378056,-0.02698555423,-0.02698555423,-0.1330378056,0,0.03502335983,0.01894774862,0.03502335983,0.2310522514,0.4621045028,0.03789549725,0.03789549725,0.4621045028], [-0.2310522514,-0.2310522514,-0.2310522514,-0.2310522514,-0.06430244481,0.4270811429,0.4270811429,0.4270811429,0.4270811429,0.07004671965,0.07004671965,0.07004671965,0.07004671965], [-0.01894774863,-0.01894774863,-0.01894774863,-0.01894774863,0.7841155662,0.002872137424,0.002872137424,0.002872137424,0.002872137424,0.07004671965,0.07004671965,0.07004671965,0.07004671965], [0.04457927806,-0.1185545946,-0.05177312699,-0.1185545946,-0.1133235629,0.3238677131,0.06803026055,0.06803026055,0.3238677131,0.3918979736,0.08232040483,0.01729187061,0.08232040483], [-0.1185545946,0.04457927806,-0.1185545946,-0.05177312699,-0.1133235629,0.3238677131,0.3238677131,0.06803026055,0.06803026055,0.08232040483,0.3918979736,0.08232040483,0.01729187061], [-0.05177312699,-0.1185545946,0.04457927806,-0.1185545946,-0.1133235629,0.06803026055,0.3238677131,0.3238677131,0.06803026055,0.01729187061,0.08232040483,0.3918979736,0.08232040483], [-0.1185545946,-0.05177312699,-0.1185545946,0.04457927806,-0.1133235629,0.06803026055,0.06803026055,0.3238677131,0.3238677131,0.08232040483,0.01729187061,0.08232040483,0.3918979736], [-0.09168453648,-0.02490306886,-0.00641662996,-0.02490306886,0.5394929091,0.01429014429,0.003001726322,0.003001726322,0.01429014429,0.3918979736,0.08232040483,0.01729187061,0.08232040483], [-0.02490306886,-0.09168453648,-0.02490306886,-0.00641662996,0.5394929091,0.01429014429,0.01429014429,0.003001726322,0.003001726322,0.08232040483,0.3918979736,0.08232040483,0.01729187061], [-0.00641662996,-0.02490306886,-0.09168453648,-0.02490306886,0.5394929091,0.003001726322,0.01429014429,0.01429014429,0.003001726322,0.01729187061,0.08232040483,0.3918979736,0.08232040483], [-0.02490306886,-0.00641662996,-0.02490306886,-0.09168453648,0.5394929091,0.003001726322,0.003001726322,0.01429014429,0.01429014429,0.08232040483,0.01729187061,0.08232040483,0.3918979736], [0.09166857584,0.09166857584,0.06066833815,0.06066833815,0.05886830204,1.168262751,-0.1243182261,-0.05901892557,-0.1243182261,-0.1180378511,-0.1180378511,0.005963099608,0.005963099608], [0.06066833815,0.09166857584,0.09166857584,0.06066833815,0.05886830204,-0.1243182261,1.168262751,-0.1243182261,-0.05901892557,0.005963099608,-0.1180378511,-0.1180378511,0.005963099608], [0.06066833815,0.06066833815,0.09166857584,0.09166857584,0.05886830204,-0.05901892557,-0.1243182261,1.168262751,-0.1243182261,0.005963099608,0.005963099608,-0.1180378511,-0.1180378511], [0.09166857584,0.06066833815,0.06066833815,0.09166857584,0.05886830204,-0.1243182261,-0.05901892557,-0.1243182261,1.168262751,-0.1180378511,0.005963099608,0.005963099608,-0.1180378511], [0.05901892557,0.02801868788,-0.002981549804,0.02801868788,0,-0.05901892557,0.002981549804,0.002981549804,-0.05901892557,1.109243825,-0.05603737577,0.002830926268,-0.05603737577], [0.02801868788,0.05901892557,0.02801868788,-0.002981549804,0,-0.05901892557,-0.05901892557,0.002981549804,0.002981549804,-0.05603737577,1.109243825,-0.05603737577,0.002830926268], [-0.002981549804,0.02801868788,0.05901892557,0.02801868788,0,0.002981549804,-0.05901892557,-0.05901892557,0.002981549804,0.002830926268,-0.05603737577,1.109243825,-0.05603737577], [0.02801868788,-0.002981549804,0.02801868788,0.05901892557,0,0.002981549804,0.002981549804,-0.05901892557,-0.05901892557,-0.05603737577,0.002830926268,-0.05603737577,1.109243825], [0.02966810047,0.02966810047,-0.001332137223,-0.001332137223,1.165281201,0.002981549804,-0.0003172753581,-0.0001506235355,-0.0003172753581,-0.1180378511,-0.1180378511,0.005963099608,0.005963099608], [0.02966810047,-0.001332137223,-0.001332137223,0.02966810047,1.165281201,-0.0003172753581,-0.0001506235355,-0.0003172753581,0.002981549804,-0.1180378511,0.005963099608,0.005963099608,-0.1180378511], [-0.001332137223,-0.001332137223,0.02966810047,0.02966810047,1.165281201,-0.0001506235355,-0.0003172753581,0.002981549804,-0.0003172753581,0.005963099608,0.005963099608,-0.1180378511,-0.1180378511], [-0.001332137223,0.02966810047,0.02966810047,-0.001332137223,1.165281201,-0.0003172753581,0.002981549804,-0.0003172753581,-0.0001506235355,0.005963099608,-0.1180378511,-0.1180378511,0.005963099608]]) c3d13_27_dshape = np.array([[[-0.25, -0, 0.25, -0, 0, 0.25, -0.25, -0.25, 0.25, 1, 0, -1, 0], [-0, -0.25, -0, 0.25, 0, 0.25, 0.25, -0.25, -0.25, 0, 1, 0, -1], [0.25, 0.25, 0.25, 0.25, 1, -0.5, -0.5, -0.5, -0.5, 0, 0, 0, 0]], [[0.05208114292, 0.1221278626, 0.3721278626, 0.3020811429, 0, 0.25, -0.4942557252, -0.25, -0.3541622858, 1.424209006, -0.4242090055, -0.5757909945, -0.4242090055], [0.1221278626, 0.05208114292, 0.3020811429, 0.3721278626, 0, 0.25, -0.3541622858, -0.25, -0.4942557252, -0.4242090055, 1.424209006, -0.4242090055, -0.5757909945], [0.1439477486, 0.1439477486, 0.3560522514, 0.3560522514, 1, -0.7121045028, -0.5, -0.2878954972, -0.5, 0.4242090055, 0.4242090055, -0.4242090055, -0.4242090055]], [[-0.3721278626, -0.1221278626, -0.05208114292, -0.3020811429, 0, 0.4942557252, -0.25, 0.3541622858, 0.25, 0.5757909945, 0.4242090055, -1.424209006, 0.4242090055], [0.3020811429, 0.05208114292, 0.1221278626, 0.3721278626, 0, -0.3541622858, 0.25, -0.4942557252, -0.25, -0.4242090055, 1.424209006, -0.4242090055, -0.5757909945], [0.3560522514, 0.1439477486, 0.1439477486, 0.3560522514, 1, -0.5, -0.7121045028, -0.5, -0.2878954972, -0.4242090055, 0.4242090055, 0.4242090055, -0.4242090055]], [[-0.3721278626, -0.3020811429, -0.05208114292, -0.1221278626, 0, 0.25, 0.3541622858, -0.25, 0.4942557252, 0.5757909945, 0.4242090055, -1.424209006, 0.4242090055], [-0.3020811429, -0.3721278626, -0.1221278626, -0.05208114292, 0, 0.25, 0.4942557252, -0.25, 0.3541622858, 0.4242090055, 0.5757909945, 0.4242090055, -1.424209006], [0.3560522514, 0.3560522514, 0.1439477486, 0.1439477486, 1, -0.2878954972, -0.5, -0.7121045028, -0.5, -0.4242090055, -0.4242090055, 0.4242090055, 0.4242090055]], [[0.05208114292, 0.3020811429, 0.3721278626, 0.1221278626, 0, -0.3541622858, -0.25, -0.4942557252, 0.25, 1.424209006, -0.4242090055, -0.5757909945, -0.4242090055], [-0.1221278626, -0.3721278626, -0.3020811429, -0.05208114292, 0, 0.4942557252, 0.25, 0.3541622858, -0.25, 0.4242090055, 0.5757909945, 0.4242090055, -1.424209006], [0.1439477486, 0.3560522514, 0.3560522514, 0.1439477486, 1, -0.5, -0.2878954972, -0.5, -0.7121045028, 0.4242090055, -0.4242090055, -0.4242090055, 0.4242090055]], [[-0.03789549725, -0, 0.03789549725, -0, 0, 0.4621045027, -0.4621045027, -0.4621045027, 0.4621045027, 0.151581989, 0, -0.151581989, 0], [-0, -0.03789549725, -0, 0.03789549725, 0, 0.4621045027, 0.4621045027, -0.4621045027, -0.4621045027, 0, 0.151581989, 0, -0.151581989], [0.25, 0.25, 0.25, 0.25, -0.696836022, -0.9242090055, -0.9242090055, -0.9242090055, -0.9242090055, 0.848418011, 0.848418011, 0.848418011, 0.848418011]], [[-0.4621045027, -0, 0.4621045027, -0, 0, 0.03789549725, -0.03789549725, -0.03789549725, 0.03789549725, 1.848418011, 0, -1.848418011, 0], [-0, -0.4621045027, -0, 0.4621045027, 0, 0.03789549725, 0.03789549725, -0.03789549725, -0.03789549725, 0, 1.848418011, 0, -1.848418011], [0.25, 0.25, 0.25, 0.25, 2.696836022, -0.0757909945, -0.0757909945, -0.0757909945, -0.0757909945, -0.848418011, -0.848418011, -0.848418011, -0.848418011]], [[1.194066486, 0.326408236, 0.3110886778, 0.326408236, 0, -0.6545735774, -0.4244122407, -0.4244122407, -0.6545735774, 0.5738306539, -0.2266471259, -0.1205364021, -0.2266471259], [0, -0.2628908108, -0, 0.2628908108, 0, 1.128791956, 0.04980613772, -0.04980613772, -1.128791956, 0, 0.347183528, 0, -0.347183528], [-0.01133112091, 0.3565423365, 0.2982464479, 0.3565423365, -0.305632944, -1.211112361, -0.4417041113, -0.4417041113, -1.211112361, 2.157971636, 0.2266471259, 1.410603289e-15, 0.2266471259]], [[-0.2628908108, 0, 0.2628908108, -0, 0, 1.128791956, -1.128791956, -0.04980613772, 0.04980613772, 0.347183528, 0, -0.347183528, 0], [0.326408236, 1.194066486, 0.326408236, 0.3110886778, 0, -0.6545735774, -0.6545735774, -0.4244122407, -0.4244122407, -0.2266471259, 0.5738306539, -0.2266471259, -0.1205364021], [0.3565423365, -0.01133112091, 0.3565423365, 0.2982464479, -0.305632944, -1.211112361, -1.211112361, -0.4417041113, -0.4417041113, 0.2266471259, 2.157971636, 0.2266471259, 1.410603289e-15]], [[-0.3110886778, -0.326408236, -1.194066486, -0.326408236, 0, 0.4244122407, 0.6545735774, 0.6545735774, 0.4244122407, 0.1205364021, 0.2266471259, -0.5738306539, 0.2266471259], [-0, -0.2628908108, 0, 0.2628908108, 0, 0.04980613772, 1.128791956, -1.128791956, -0.04980613772, 0, 0.347183528, 0, -0.347183528], [0.2982464479, 0.3565423365, -0.01133112091, 0.3565423365, -0.305632944, -0.4417041113, -1.211112361, -1.211112361, -0.4417041113, 1.410603289e-15, 0.2266471259, 2.157971636, 0.2266471259]], [[-0.2628908108, -0, 0.2628908108, 0, 0, 0.04980613772, -0.04980613772, -1.128791956, 1.128791956, 0.347183528, 0, -0.347183528, 0], [-0.326408236, -0.3110886778, -0.326408236, -1.194066486, 0, 0.4244122407, 0.4244122407, 0.6545735774, 0.6545735774, 0.2266471259, 0.1205364021, 0.2266471259, -0.5738306539], [0.3565423365, 0.2982464479, 0.3565423365, -0.01133112091, -0.305632944, -0.4417041113, -0.4417041113, -1.211112361, -1.211112361, 0.2266471259, 1.410603289e-15, 0.2266471259, 2.157971636]], [[-0.4019959953, 0.326408236, 0.2024737751, 0.326408236, 0, -0.1374969138, -0.08915021211, -0.08915021211, -0.1374969138, 2.73180229, -1.078985818, -0.5738306539, -1.078985818], [-0, -0.4501938623, -0, 0.4501938623, 0, 0.2371091892, 0.01046206333, -0.01046206333, -0.2371091892, 0, 1.652816472, 0, -1.652816472], [0.1109433964, 0.3565423365, 0.1759719306, 0.3565423365, 2.305632944, -0.2544010598, -0.09278246817, -0.09278246817, -0.2544010598, 3.261754645e-14, -1.078985818, -0.4532942518, -1.078985818]], [[-0.4501938623, -0, 0.4501938623, -0, 0, 0.2371091892, -0.2371091892, -0.01046206333, 0.01046206333, 1.652816472, 0, -1.652816472, 0], [0.326408236, -0.4019959953, 0.326408236, 0.2024737751, 0, -0.1374969138, -0.1374969138, -0.08915021211, -0.08915021211, -1.078985818, 2.73180229, -1.078985818, -0.5738306539], [0.3565423365, 0.1109433964, 0.3565423365, 0.1759719306, 2.305632944, -0.2544010598, -0.2544010598, -0.09278246817, -0.09278246817, -1.078985818, 3.261754645e-14, -1.078985818, -0.4532942518]], [[-0.2024737751, -0.326408236, 0.4019959953, -0.326408236, 0, 0.08915021211, 0.1374969138, 0.1374969138, 0.08915021211, 0.5738306539, 1.078985818, -2.73180229, 1.078985818], [-0, -0.4501938623, -0, 0.4501938623, 0, 0.01046206333, 0.2371091892, -0.2371091892, -0.01046206333, 0, 1.652816472, 0, -1.652816472], [0.1759719306, 0.3565423365, 0.1109433964, 0.3565423365, 2.305632944, -0.09278246817, -0.2544010598, -0.2544010598, -0.09278246817, -0.4532942518, -1.078985818, 3.261754645e-14, -1.078985818]], [[-0.4501938623, -0, 0.4501938623, -0, 0, 0.01046206333, -0.01046206333, -0.2371091892, 0.2371091892, 1.652816472, 0, -1.652816472, 0], [-0.326408236, -0.2024737751, -0.326408236, 0.4019959953, 0, 0.08915021211, 0.08915021211, 0.1374969138, 0.1374969138, 1.078985818, 0.5738306539, 1.078985818, -2.73180229], [0.3565423365, 0.1759719306, 0.3565423365, 0.1109433964, 2.305632944, -0.09278246817, -0.09278246817, -0.2544010598, -0.2544010598, -1.078985818, -0.4532942518, -1.078985818, 3.261754645e-14]], [[1.237601739, -0.0457173132, 0.5397542136, 0.5989237627, 0, 0.5266032247, -1.04724335, -0.5266032247, -1.283319052, -0.165281201, 0.05886830204, 0.04754459696, 0.05886830204], [-0.0457173132, 1.237601739, 0.5989237627, 0.5397542136, 0, 0.5266032247, -1.283319052, -0.5266032247, -1.04724335, 0.05886830204, -0.165281201, 0.05886830204, 0.04754459696], [-0.04132030026, -0.04132030026, 0.5413203003, 0.5413203003, -1.212825798, -1.63584705, -1.053206449, -0.470565849, -1.053206449, 2.2716941, 2.2716941, -0.05886830204, -0.05886830204]], [[-0.5397542136, 0.0457173132, -1.237601739, -0.5989237627, 0, 1.04724335, -0.5266032247, 1.283319052, 0.5266032247, -0.04754459696, -0.05886830204, 0.165281201, -0.05886830204], [0.5989237627, 1.237601739, -0.0457173132, 0.5397542136, 0, -1.283319052, 0.5266032247, -1.04724335, -0.5266032247, 0.05886830204, -0.165281201, 0.05886830204, 0.04754459696], [0.5413203003, -0.04132030026, -0.04132030026, 0.5413203003, -1.212825798, -1.053206449, -1.63584705, -1.053206449, -0.470565849, -0.05886830204, 2.2716941, 2.2716941, -0.05886830204]], [[-0.5397542136, -0.5989237627, -1.237601739, 0.0457173132, 0, 0.5266032247, 1.283319052, -0.5266032247, 1.04724335, -0.04754459696, -0.05886830204, 0.165281201, -0.05886830204], [-0.5989237627, -0.5397542136, 0.0457173132, -1.237601739, 0, 0.5266032247, 1.04724335, -0.5266032247, 1.283319052, -0.05886830204, -0.04754459696, -0.05886830204, 0.165281201], [0.5413203003, 0.5413203003, -0.04132030026, -0.04132030026, -1.212825798, -0.470565849, -1.053206449, -1.63584705, -1.053206449, -0.05886830204, -0.05886830204, 2.2716941, 2.2716941]], [[1.237601739, 0.5989237627, 0.5397542136, -0.0457173132, 0, -1.283319052, -0.5266032247, -1.04724335, 0.5266032247, -0.165281201, 0.05886830204, 0.04754459696, 0.05886830204], [0.0457173132, -0.5397542136, -0.5989237627, -1.237601739, 0, 1.04724335, 0.5266032247, 1.283319052, -0.5266032247, -0.05886830204, -0.04754459696, -0.05886830204, 0.165281201], [-0.04132030026, 0.5413203003, 0.5413203003, -0.04132030026, -1.212825798, -1.053206449, -0.470565849, -1.053206449, -1.63584705, 2.2716941, -0.05886830204, -0.05886830204, 2.2716941]], [[1.221318577, 0.5532064495, -0.1149056778, 0.5532064495, 0, -1.221318577, 0.1149056778, 0.1149056778, -1.221318577, 2.106412899, -1.106412899, 0.106412899, -1.106412899], [0, -0.5560373758, -0, 0.5560373758, 0, 1.109243825, 0.002830926268, -0.002830926268, -1.109243825, 0, 1, 0, -1], [0.005963099608, 0.5560373758, -0.1180378511, 0.5560373758, 1, -1.115206925, 0.1152069249, 0.1152069249, -1.115206925, 2.330562402, -1.224149503, 0.1177366041, -1.224149503]], [[-0.5560373758, 0, 0.5560373758, -0, 0, 1.109243825, -1.109243825, -0.002830926268, 0.002830926268, 1, 0, -1, 0], [0.5532064495, 1.221318577, 0.5532064495, -0.1149056778, 0, -1.221318577, -1.221318577, 0.1149056778, 0.1149056778, -1.106412899, 2.106412899, -1.106412899, 0.106412899], [0.5560373758, 0.005963099608, 0.5560373758, -0.1180378511, 1, -1.115206925, -1.115206925, 0.1152069249, 0.1152069249, -1.224149503, 2.330562402, -1.224149503, 0.1177366041]], [[0.1149056778, -0.5532064495, -1.221318577, -0.5532064495, 0, -0.1149056778, 1.221318577, 1.221318577, -0.1149056778, -0.106412899, 1.106412899, -2.106412899, 1.106412899], [-0, -0.5560373758, 0, 0.5560373758, 0, 0.002830926268, 1.109243825, -1.109243825, -0.002830926268, 0, 1, 0, -1], [-0.1180378511, 0.5560373758, 0.005963099608, 0.5560373758, 1, 0.1152069249, -1.115206925, -1.115206925, 0.1152069249, 0.1177366041, -1.224149503, 2.330562402, -1.224149503]], [[-0.5560373758, -0, 0.5560373758, 0, 0, 0.002830926268, -0.002830926268, -1.109243825, 1.109243825, 1, 0, -1, 0], [-0.5532064495, 0.1149056778, -0.5532064495, -1.221318577, 0, -0.1149056778, -0.1149056778, 1.221318577, 1.221318577, 1.106412899, -0.106412899, 1.106412899, -2.106412899], [0.5560373758, -0.1180378511, 0.5560373758, 0.005963099608, 1, 0.1152069249, 0.1152069249, -1.115206925, -1.115206925, -1.224149503, 0.1177366041, -1.224149503, 2.330562402]], [[-0.8783579137, 0.2928863869, 0.2074148601, 0.2603200626, 0, -0.02660322475, 0.05290520243, 0.02660322475, 0.06483140164, 3.2716941, -1.165281201, -0.941131698, -1.165281201], [0.2928863869, -0.8783579137, 0.2603200626, 0.2074148601, 0, -0.02660322475, 0.06483140164, 0.02660322475, 0.05290520243, -1.165281201, 3.2716941, -1.165281201, -0.941131698], [0.2647170755, 0.2647170755, 0.2352829245, 0.2352829245, 3.212825798, 0.08264060052, 0.0532064495, 0.02377229848, 0.0532064495, -1.165281201, -1.165281201, -1.047544597, -1.047544597]], [[-0.8783579137, 0.2603200626, 0.2074148601, 0.2928863869, 0, 0.06483140164, 0.02660322475, 0.05290520243, -0.02660322475, 3.2716941, -1.165281201, -0.941131698, -1.165281201], [-0.2928863869, -0.2074148601, -0.2603200626, 0.8783579137, 0, -0.05290520243, -0.02660322475, -0.06483140164, 0.02660322475, 1.165281201, 0.941131698, 1.165281201, -3.2716941], [0.2647170755, 0.2352829245, 0.2352829245, 0.2647170755, 3.212825798, 0.0532064495, 0.02377229848, 0.0532064495, 0.08264060052, -1.165281201, -1.047544597, -1.047544597, -1.165281201]], [[-0.2074148601, -0.2603200626, 0.8783579137, -0.2928863869, 0, -0.02660322475, -0.06483140164, 0.02660322475, -0.05290520243, 0.941131698, 1.165281201, -3.2716941, 1.165281201], [-0.2603200626, -0.2074148601, -0.2928863869, 0.8783579137, 0, -0.02660322475, -0.05290520243, 0.02660322475, -0.06483140164, 1.165281201, 0.941131698, 1.165281201, -3.2716941], [0.2352829245, 0.2352829245, 0.2647170755, 0.2647170755, 3.212825798, 0.02377229848, 0.0532064495, 0.08264060052, 0.0532064495, -1.047544597, -1.047544597, -1.165281201, -1.165281201]], [[-0.2074148601, -0.2928863869, 0.8783579137, -0.2603200626, 0, -0.05290520243, 0.02660322475, -0.06483140164, -0.02660322475, 0.941131698, 1.165281201, -3.2716941, 1.165281201], [0.2603200626, -0.8783579137, 0.2928863869, 0.2074148601, 0, 0.06483140164, -0.02660322475, 0.05290520243, 0.02660322475, -1.165281201, 3.2716941, -1.165281201, -0.941131698], [0.2352829245, 0.2647170755, 0.2647170755, 0.2352829245, 3.212825798, 0.0532064495, 0.08264060052, 0.0532064495, 0.02377229848, -1.047544597, -1.165281201, -1.165281201, -1.047544597]]]) c3d13_27_rescaled = [1, 1, 0] c3d13_27_np = 13 c3d13_27_ngp = 27 c3d13_27_gp = np.array([[0.5, 0.5, 0.5], [0.6060522514, 0.6060522514, 0.5], [0.3939477486, 0.6060522514, 0.5], [0.3939477486, 0.3939477486, 0.5], [0.6060522514, 0.3939477486, 0.5], [0.5, 0.5, 0.0757909945], [0.5, 0.5, 0.9242090055], [0.7697464545, 0.5, 0.173591764], [0.5, 0.7697464545, 0.173591764], [0.2302535455, 0.5, 0.173591764], [0.5, 0.2302535455, 0.173591764], [0.5566617815, 0.5, 0.826408236], [0.5, 0.5566617815, 0.826408236], [0.4433382185, 0.5, 0.826408236], [0.5, 0.4433382185, 0.826408236], [0.7913203003, 0.7913203003, -0.0532064495], [0.2086796997, 0.7913203003, -0.0532064495], [0.2086796997, 0.2086796997, -0.0532064495], [0.7913203003, 0.2086796997, -0.0532064495], [0.7766032247, 0.5, 0.5], [0.5, 0.7766032247, 0.5], [0.2233967753, 0.5, 0.5], [0.5, 0.2233967753, 0.5], [0.4852829245, 0.4852829245, 1.053206449], [0.4852829245, 0.5147170755, 1.053206449], [0.5147170755, 0.5147170755, 1.053206449], [0.5147170755, 0.4852829245, 1.053206449]]) c3d13_27_gw = np.array([0.04925459269 , 0.03121056263 , 0.03121056263 , 0.03121056263 , 0.03121056263 , 0.1066355421 , 0.0007171281994 , 0.0816994048 , 0.0816994048 , 0.0816994048 , 0.0816994048 , 0.003604855426 , 0.003604855426 , 0.003604855426 , 0.003604855426 , 0.008958181587 , 0.008958181587 , 0.008958181587 , 0.008958181587 , 0.002018983875 , 0.002018983875 , 0.002018983875 , 0.002018983875 , 2.286237795e-05 , 2.286237795e-05 , 2.286237795e-05 , 2.286237795e-05 ]) element_names.append('c3d13_8') c3d13_8_shape = np.array([[-0.03107282138,0.02927519163,-0.07597469266,0.1092565026,-0.1342942551,0.1092565026,-0.07597469266,0.02927519163,0.04430997459,0.1653670764,0.6171583312,0.1653670764,0.04805061467], [-0.07889235981,0.1084773132,-0.1462475296,0.4048428444,0.007222399224,0.4048428444,-0.1462475296,0.1084773132,0.01920390806,0.07166996059,0.2674759343,0.07166996059,-0.09249505911], [-0.07597469266,0.1092565026,-0.1342942551,0.1092565026,-0.07597469266,0.02927519163,-0.03107282138,0.02927519163,0.1653670764,0.6171583312,0.1653670764,0.04430997459,0.04805061467], [-0.1462475296,0.4048428444,0.007222399224,0.4048428444,-0.1462475296,0.1084773132,-0.07889235981,0.1084773132,0.07166996059,0.2674759343,0.07166996059,0.01920390806,-0.09249505911], [-0.07597469266,0.02927519163,-0.03107282138,0.02927519163,-0.07597469266,0.1092565026,-0.1342942551,0.1092565026,0.1653670764,0.04430997459,0.1653670764,0.6171583312,0.04805061467], [-0.1462475296,0.1084773132,-0.07889235981,0.1084773132,-0.1462475296,0.4048428444,0.007222399224,0.4048428444,0.07166996059,0.01920390806,0.07166996059,0.2674759343,-0.09249505911], [-0.1342942551,0.1092565026,-0.07597469266,0.02927519163,-0.03107282138,0.02927519163,-0.07597469266,0.1092565026,0.6171583312,0.1653670764,0.04430997459,0.1653670764,0.04805061467], [0.007222399224,0.4048428444,-0.1462475296,0.1084773132,-0.07889235981,0.1084773132,-0.1462475296,0.4048428444,0.2674759343,0.07166996059,0.01920390806,0.07166996059,-0.09249505911]]) c3d13_8_dshape = np.array([[[-0.1409224103, 0.1112346702, 0.02968774004, -0.1519493853, -0.09677056627, 0.4151334409, -0.3183628746, 0.1519493853, 0.2299856304, -0.2299856304, -0.8583180576, 0.8583180576, 0], [-0.1409224103, 0.1519493853, -0.3183628746, 0.4151334409, -0.09677056627, -0.1519493853, 0.02968774004, 0.1112346702, 0.2299856304, 0.8583180576, -0.8583180576, -0.2299856304, 0], [0.2543946852, -0.2803921189, 0.3333333333, -0.631304193, 0.07893864814, -0.631304193, 0.3333333333, -0.2803921189, -0.2813384658, -0.4216370214, 0.7713977565, -0.4216370214, 1.176607376]], [[-0.1735361474, 0.2141212442, -0.04058509685, -0.2924950591, -0.5510213247, 0.7991113625, -0.2480900377, 0.2924950591, 0.05178085682, -0.05178085682, -0.1932487885, 0.1932487885, 0], [-0.1735361474, 0.2924950591, -0.2480900377, 0.7991113625, -0.5510213247, -0.2924950591, -0.04058509685, 0.2141212442, 0.05178085682, 0.1932487885, -0.1932487885, -0.05178085682, 0], [0.3355387678, -0.5397409751, 0.3333333333, -1.21522938, -0.00220543445, -1.21522938, 0.3333333333, -0.5397409751, 0.07507108132, 0.4216370214, 2.101536295, 0.4216370214, -0.5099407094]], [[-0.3183628746, 0.4151334409, -0.09677056627, -0.1519493853, 0.02968774004, 0.1112346702, -0.1409224103, 0.1519493853, 0.8583180576, -0.8583180576, -0.2299856304, 0.2299856304, 0], [-0.02968774004, 0.1519493853, 0.09677056627, -0.4151334409, 0.3183628746, -0.1519493853, 0.1409224103, -0.1112346702, 0.2299856304, 0.8583180576, -0.8583180576, -0.2299856304, 0], [0.3333333333, -0.631304193, 0.07893864814, -0.631304193, 0.3333333333, -0.2803921189, 0.2543946852, -0.2803921189, -0.4216370214, 0.7713977565, -0.4216370214, -0.2813384658, 1.176607376]], [[-0.2480900377, 0.7991113625, -0.5510213247, -0.2924950591, -0.04058509685, 0.2141212442, -0.1735361474, 0.2924950591, 0.1932487885, -0.1932487885, -0.05178085682, 0.05178085682, 0], [0.04058509685, 0.2924950591, 0.5510213247, -0.7991113625, 0.2480900377, -0.2924950591, 0.1735361474, -0.2141212442, 0.05178085682, 0.1932487885, -0.1932487885, -0.05178085682, 0], [0.3333333333, -1.21522938, -0.00220543445, -1.21522938, 0.3333333333, -0.5397409751, 0.3355387678, -0.5397409751, 0.4216370214, 2.101536295, 0.4216370214, 0.07507108132, -0.5099407094]], [[-0.02968774004, -0.1112346702, 0.1409224103, -0.1519493853, 0.3183628746, -0.4151334409, 0.09677056627, 0.1519493853, 0.2299856304, -0.2299856304, -0.8583180576, 0.8583180576, 0], [-0.3183628746, 0.1519493853, -0.1409224103, 0.1112346702, 0.02968774004, -0.1519493853, -0.09677056627, 0.4151334409, 0.8583180576, 0.2299856304, -0.2299856304, -0.8583180576, 0], [0.3333333333, -0.2803921189, 0.2543946852, -0.2803921189, 0.3333333333, -0.631304193, 0.07893864814, -0.631304193, -0.4216370214, -0.2813384658, -0.4216370214, 0.7713977565, 1.176607376]], [[0.04058509685, -0.2141212442, 0.1735361474, -0.2924950591, 0.2480900377, -0.7991113625, 0.5510213247, 0.2924950591, 0.05178085682, -0.05178085682, -0.1932487885, 0.1932487885, 0], [-0.2480900377, 0.2924950591, -0.1735361474, 0.2141212442, -0.04058509685, -0.2924950591, -0.5510213247, 0.7991113625, 0.1932487885, 0.05178085682, -0.05178085682, -0.1932487885, 0], [0.3333333333, -0.5397409751, 0.3355387678, -0.5397409751, 0.3333333333, -1.21522938, -0.00220543445, -1.21522938, 0.4216370214, 0.07507108132, 0.4216370214, 2.101536295, -0.5099407094]], [[0.09677056627, -0.4151334409, 0.3183628746, -0.1519493853, 0.1409224103, -0.1112346702, -0.02968774004, 0.1519493853, 0.8583180576, -0.8583180576, -0.2299856304, 0.2299856304, 0], [0.09677056627, 0.1519493853, -0.02968774004, -0.1112346702, 0.1409224103, -0.1519493853, 0.3183628746, -0.4151334409, 0.8583180576, 0.2299856304, -0.2299856304, -0.8583180576, 0], [0.07893864814, -0.631304193, 0.3333333333, -0.2803921189, 0.2543946852, -0.2803921189, 0.3333333333, -0.631304193, 0.7713977565, -0.4216370214, -0.2813384658, -0.4216370214, 1.176607376]], [[0.5510213247, -0.7991113625, 0.2480900377, -0.2924950591, 0.1735361474, -0.2141212442, 0.04058509685, 0.2924950591, 0.1932487885, -0.1932487885, -0.05178085682, 0.05178085682, 0], [0.5510213247, 0.2924950591, 0.04058509685, -0.2141212442, 0.1735361474, -0.2924950591, 0.2480900377, -0.7991113625, 0.1932487885, 0.05178085682, -0.05178085682, -0.1932487885, 0], [-0.00220543445, -1.21522938, 0.3333333333, -0.5397409751, 0.3355387678, -0.5397409751, 0.3333333333, -1.21522938, 2.101536295, 0.4216370214, 0.07507108132, 0.4216370214, -0.5099407094]]]) c3d13_8_rescaled = [1, 1, 0] c3d13_8_np = 13 c3d13_8_ngp = 8 c3d13_8_gp = np.array([[0.3684079722, 0.3684079722, 0.544151844], [0.2466918483, 0.2466918483, 0.1225148227], [0.3684079722, 0.6315920278, 0.544151844], [0.2466918483, 0.7533081517, 0.1225148227], [0.6315920278, 0.3684079722, 0.544151844], [0.7533081517, 0.2466918483, 0.1225148227], [0.6315920278, 0.6315920278, 0.544151844], [0.7533081517, 0.7533081517, 0.1225148227]]) c3d13_8_gw = np.array([0.1007858821 , 0.2325474513 , 0.1007858821 , 0.2325474513 , 0.1007858821 , 0.2325474513 , 0.1007858821 , 0.2325474513 ]) element_names.append('c3d13r') c3d13r_shape = np.array([[0,-0.1379010141,-0.07102255541,-0.1379010141,-0.10625,0.3714569519,0.09565492362,0.09565492362,0.3714569519,0.3281086517,0.08449218101,0.02175781899,0.08449218101], [-0.1379010141,0,-0.1379010141,-0.07102255541,-0.10625,0.3714569519,0.3714569519,0.09565492362,0.09565492362,0.08449218101,0.3281086517,0.08449218101,0.02175781899], [-0.07102255541,-0.1379010141,0,-0.1379010141,-0.10625,0.09565492362,0.3714569519,0.3714569519,0.09565492362,0.02175781899,0.08449218101,0.3281086517,0.08449218101], [-0.1379010141,-0.07102255541,-0.1379010141,0,-0.10625,0.09565492362,0.09565492362,0.3714569519,0.3714569519,0.08449218101,0.02175781899,0.08449218101,0.3281086517], [-0.09067541634,-0.09067541634,-0.09067541634,-0.09067541634,0.175,0.06577624903,0.06577624903,0.06577624903,0.06577624903,0.2311491673,0.2311491673,0.2311491673,0.2311491673]]) c3d13r_dshape = np.array([[[1.071022555, 0.2952205272, 0.3385363903, 0.2952205272, 0, -0.5194184989, -0.4805815011, -0.4805815011, -0.5194184989, 0.4872329413, -0.1808821086, -0.125468724, -0.1808821086], [0, -0.2241979718, -0, 0.2241979718, 0, 1.071022555, 0.07102255541, -0.07102255541, -1.071022555, 0, 0.3063508327, 0, -0.3063508327], [-0, 0.3371551597, 0.3256896807, 0.3371551597, -0.3872983346, -1.183979743, -0.509669424, -0.509669424, -1.183979743, 2.042269806, 0.3450285287, 0.04226980594, 0.3450285287]], [[-0.2241979718, 0, 0.2241979718, -0, 0, 1.071022555, -1.071022555, -0.07102255541, 0.07102255541, 0.3063508327, 0, -0.3063508327, 0], [0.2952205272, 1.071022555, 0.2952205272, 0.3385363903, 0, -0.5194184989, -0.5194184989, -0.4805815011, -0.4805815011, -0.1808821086, 0.4872329413, -0.1808821086, -0.125468724], [0.3371551597, -0, 0.3371551597, 0.3256896807, -0.3872983346, -1.183979743, -1.183979743, -0.509669424, -0.509669424, 0.3450285287, 2.042269806, 0.3450285287, 0.04226980594]], [[-0.3385363903, -0.2952205272, -1.071022555, -0.2952205272, 0, 0.4805815011, 0.5194184989, 0.5194184989, 0.4805815011, 0.125468724, 0.1808821086, -0.4872329413, 0.1808821086], [-0, -0.2241979718, 0, 0.2241979718, 0, 0.07102255541, 1.071022555, -1.071022555, -0.07102255541, 0, 0.3063508327, 0, -0.3063508327], [0.3256896807, 0.3371551597, -0, 0.3371551597, -0.3872983346, -0.509669424, -1.183979743, -1.183979743, -0.509669424, 0.04226980594, 0.3450285287, 2.042269806, 0.3450285287]], [[-0.2241979718, -0, 0.2241979718, 0, 0, 0.07102255541, -0.07102255541, -1.071022555, 1.071022555, 0.3063508327, 0, -0.3063508327, 0], [-0.2952205272, -0.3385363903, -0.2952205272, -1.071022555, 0, 0.4805815011, 0.4805815011, 0.5194184989, 0.5194184989, 0.1808821086, 0.125468724, 0.1808821086, -0.4872329413], [0.3371551597, 0.3256896807, 0.3371551597, -0, -0.3872983346, -0.509669424, -0.509669424, -1.183979743, -1.183979743, 0.3450285287, 0.04226980594, 0.3450285287, 2.042269806]], [[-0.3186491673, -0, 0.3186491673, -0, 0, 0.1813508327, -0.1813508327, -0.1813508327, 0.1813508327, 1.274596669, 0, -1.274596669, 0], [-0, -0.3186491673, -0, 0.3186491673, 0, 0.1813508327, 0.1813508327, -0.1813508327, -0.1813508327, 0, 1.274596669, 0, -1.274596669], [0.25, 0.25, 0.25, 0.25, 1.549193338, -0.3627016654, -0.3627016654, -0.3627016654, -0.3627016654, -0.2745966692, -0.2745966692, -0.2745966692, -0.2745966692]]]) c3d13r_rescaled = [1, 1, 0] c3d13r_np = 13 c3d13r_ngp = 5 c3d13r_gp = np.array([[0.75, 0.5, 0.1531754163], [0.5, 0.75, 0.1531754163], [0.25, 0.5, 0.1531754163], [0.5, 0.25, 0.1531754163], [0.5, 0.5, 0.6372983346]]) c3d13r_gw = np.array([0.1333333333 , 0.1333333333 , 0.1333333333 , 0.1333333333 , 0.1333333333 ]) element_names.append('c3d15') c3d15_shape = np.array([[-0.09680182905,0.1711008534,-0.1319649115,0.7058282799,-0.1319649115,0.1711008534,0.04324120727,0.1783793964,0.1783793964,-0.03116987131,0.02173265786,-0.09462286265,0.08965194627,-0.09462286265,0.02173265786], [-0.1319649115,0.1711008534,-0.09680182905,0.1711008534,-0.1319649115,0.7058282799,0.1783793964,0.04324120727,0.1783793964,-0.09462286265,0.02173265786,-0.03116987131,0.02173265786,-0.09462286265,0.08965194627], [-0.1319649115,0.7058282799,-0.1319649115,0.1711008534,-0.09680182905,0.1711008534,0.1783793964,0.1783793964,0.04324120727,-0.09462286265,0.08965194627,-0.09462286265,0.02173265786,-0.03116987131,0.02173265786], [0.2959248004,0.2654931762,-0.08468853674,0.0297642554,-0.08468853674,0.2654931762,0.3267390292,0.0366304854,0.0366304854,-0.1050314876,0.03372205484,-0.02674575641,0.003780556123,-0.02674575641,0.03372205484], [-0.08468853674,0.2654931762,0.2959248004,0.2654931762,-0.08468853674,0.0297642554,0.0366304854,0.3267390292,0.0366304854,-0.02674575641,0.03372205484,-0.1050314876,0.03372205484,-0.02674575641,0.003780556123], [-0.08468853674,0.0297642554,-0.08468853674,0.2654931762,0.2959248004,0.2654931762,0.0366304854,0.0366304854,0.3267390292,-0.02674575641,0.003780556123,-0.02674575641,0.03372205484,-0.1050314876,0.03372205484], [-0.09641675563,0.09641675563,-0.2470784344,0.3977401131,-0.2470784344,0.09641675563,0.1081030182,0.4459484909,0.4459484909,-0.09641675563,0.09641675563,-0.2470784344,0.3977401131,-0.2470784344,0.09641675563], [-0.2470784344,0.09641675563,-0.09641675563,0.09641675563,-0.2470784344,0.3977401131,0.4459484909,0.1081030182,0.4459484909,-0.2470784344,0.09641675563,-0.09641675563,0.09641675563,-0.2470784344,0.3977401131], [-0.2470784344,0.3977401131,-0.2470784344,0.09641675563,-0.09641675563,0.09641675563,0.4459484909,0.4459484909,0.1081030182,-0.2470784344,0.3977401131,-0.2470784344,0.09641675563,-0.09641675563,0.09641675563], [-0.1496076155,0.1496076155,-0.08319001063,0.01677240576,-0.08319001063,0.1496076155,0.816847573,0.09157621351,0.09157621351,-0.1496076155,0.1496076155,-0.08319001063,0.01677240576,-0.08319001063,0.1496076155], [-0.08319001063,0.1496076155,-0.1496076155,0.1496076155,-0.08319001063,0.01677240576,0.09157621351,0.816847573,0.09157621351,-0.08319001063,0.1496076155,-0.1496076155,0.1496076155,-0.08319001063,0.01677240576], [-0.08319001063,0.01677240576,-0.08319001063,0.1496076155,-0.1496076155,0.1496076155,0.09157621351,0.09157621351,0.816847573,-0.08319001063,0.01677240576,-0.08319001063,0.1496076155,-0.1496076155,0.1496076155], [-0.03116987131,0.02173265786,-0.09462286265,0.08965194627,-0.09462286265,0.02173265786,0.04324120727,0.1783793964,0.1783793964,-0.09680182905,0.1711008534,-0.1319649115,0.7058282799,-0.1319649115,0.1711008534], [-0.09462286265,0.02173265786,-0.03116987131,0.02173265786,-0.09462286265,0.08965194627,0.1783793964,0.04324120727,0.1783793964,-0.1319649115,0.1711008534,-0.09680182905,0.1711008534,-0.1319649115,0.7058282799], [-0.09462286265,0.08965194627,-0.09462286265,0.02173265786,-0.03116987131,0.02173265786,0.1783793964,0.1783793964,0.04324120727,-0.1319649115,0.7058282799,-0.1319649115,0.1711008534,-0.09680182905,0.1711008534], [-0.1050314876,0.03372205484,-0.02674575641,0.003780556123,-0.02674575641,0.03372205484,0.3267390292,0.0366304854,0.0366304854,0.2959248004,0.2654931762,-0.08468853674,0.0297642554,-0.08468853674,0.2654931762], [-0.02674575641,0.03372205484,-0.1050314876,0.03372205484,-0.02674575641,0.003780556123,0.0366304854,0.3267390292,0.0366304854,-0.08468853674,0.2654931762,0.2959248004,0.2654931762,-0.08468853674,0.0297642554], [-0.02674575641,0.003780556123,-0.02674575641,0.03372205484,-0.1050314876,0.03372205484,0.0366304854,0.0366304854,0.3267390292,-0.08468853674,0.0297642554,-0.08468853674,0.2654931762,0.2959248004,0.2654931762]]) c3d15_dshape = np.array([[[0.7036198227, -1.199078901, 0.4954590786, 1.582757413, 0, -1.582757413, -0.4, 0.4, 0, 0.2639681047, -0.1523029897, -0.111665115, 0.2010365504, 0, -0.2010365504], [0.7036198227, -1.582757413, 0, 1.582757413, 0.4954590786, -1.199078901, -0.4, 0, 0.4, 0.2639681047, -0.2010365504, 0, 0.2010365504, -0.111665115, -0.1523029897], [-0.04137099126, -0.09641675563, -0.3213260268, -0.3977401131, -0.3213260268, -0.09641675563, 0.1674724756, 0.6908604314, 0.6908604314, -0.1261014844, 0.09641675563, -0.3695344046, 0.3977401131, -0.3695344046, 0.09641675563]], [[-0.4954590786, 1.199078901, -0.7036198227, 1.582757413, 0, -1.582757413, -0.4, 0.4, 0, 0.111665115, 0.1523029897, -0.2639681047, 0.2010365504, 0, -0.2010365504], [-0.4954590786, -0.383678512, 0, 0.383678512, 0.4954590786, 0, -0.4, 0, 0.4, 0.111665115, -0.04873356072, 0, 0.04873356072, -0.111665115, 0], [-0.3213260268, -0.09641675563, -0.04137099126, -0.09641675563, -0.3213260268, -0.3977401131, 0.6908604314, 0.1674724756, 0.6908604314, -0.3695344046, 0.09641675563, -0.1261014844, 0.09641675563, -0.3695344046, 0.3977401131]], [[-0.4954590786, 0, 0.4954590786, 0.383678512, 0, -0.383678512, -0.4, 0.4, 0, 0.111665115, 0, -0.111665115, 0.04873356072, 0, -0.04873356072], [-0.4954590786, -1.582757413, 0, 1.582757413, -0.7036198227, 1.199078901, -0.4, 0, 0.4, 0.111665115, -0.2010365504, 0, 0.2010365504, -0.2639681047, 0.1523029897], [-0.3213260268, -0.3977401131, -0.3213260268, -0.09641675563, -0.04137099126, -0.09641675563, 0.6908604314, 0.6908604314, 0.1674724756, -0.3695344046, 0.3977401131, -0.3695344046, 0.09641675563, -0.1261014844, 0.09641675563]], [[-1.81185163, 2.574128278, -0.7622766477, 0.325021687, 0, -0.325021687, -0.4, 0.4, 0, -0.05553866196, 0.3269571603, -0.2714184983, 0.04128316709, 0, -0.04128316709], [-1.81185163, -0.325021687, 0, 0.325021687, -0.7622766477, 2.574128278, -0.4, 0, 0.4, -0.05553866196, -0.04128316709, 0, 0.04128316709, -0.2714184983, 0.3269571603], [-0.8915435803, -0.1496076155, -0.03353272609, -0.01677240576, -0.03353272609, -0.1496076155, 1.265454819, 0.1418692599, 0.1418692599, -0.3739112383, 0.1496076155, -0.1083365338, 0.01677240576, -0.1083365338, 0.1496076155]], [[0.7622766477, -2.574128278, 1.81185163, 0.325021687, 0, -0.325021687, -0.4, 0.4, 0, 0.2714184983, -0.3269571603, 0.05553866196, 0.04128316709, 0, -0.04128316709], [0.7622766477, -2.899149965, 0, 2.899149965, -0.7622766477, 9.850990408e-17, -0.4, 0, 0.4, 0.2714184983, -0.3682403273, 0, 0.3682403273, -0.2714184983, 1.251239838e-17], [-0.03353272609, -0.1496076155, -0.8915435803, -0.1496076155, -0.03353272609, -0.01677240576, 0.1418692599, 1.265454819, 0.1418692599, -0.1083365338, 0.1496076155, -0.3739112383, 0.1496076155, -0.1083365338, 0.01677240576]], [[0.7622766477, 2.462747602e-16, -0.7622766477, 2.899149965, 0, -2.899149965, -0.4, 0.4, 0, 0.2714184983, 3.128099595e-17, -0.2714184983, 0.3682403273, 0, -0.3682403273], [0.7622766477, -0.325021687, 0, 0.325021687, 1.81185163, -2.574128278, -0.4, 0, 0.4, 0.2714184983, -0.04128316709, 0, 0.04128316709, 0.05553866196, -0.3269571603], [-0.03353272609, -0.01677240576, -0.03353272609, -0.1496076155, -0.8915435803, -0.1496076155, 0.1418692599, 0.1418692599, 1.265454819, -0.1083365338, 0.01677240576, -0.1083365338, 0.1496076155, -0.3739112383, 0.1496076155]], [[0.7837939637, -0.6756909455, -0.1081030182, 0.8918969818, 0, -0.8918969818, -1, 1, 0, 0.7837939637, -0.6756909455, -0.1081030182, 0.8918969818, 0, -0.8918969818], [0.7837939637, -0.8918969818, 0, 0.8918969818, -0.1081030182, -0.6756909455, -1, 0, 1, 0.7837939637, -0.8918969818, 0, 0.8918969818, -0.1081030182, -0.6756909455], [0.04236524655, -0.09641675563, 0.02410418891, -0.3977401131, 0.02410418891, -0.09641675563, -0, -0, -0, -0.04236524655, 0.09641675563, -0.02410418891, 0.3977401131, -0.02410418891, 0.09641675563]], [[0.1081030182, 0.6756909455, -0.7837939637, 0.8918969818, 0, -0.8918969818, -1, 1, 0, 0.1081030182, 0.6756909455, -0.7837939637, 0.8918969818, 0, -0.8918969818], [0.1081030182, -0.2162060363, 0, 0.2162060363, -0.1081030182, 0, -1, 0, 1, 0.1081030182, -0.2162060363, 0, 0.2162060363, -0.1081030182, 0], [0.02410418891, -0.09641675563, 0.04236524655, -0.09641675563, 0.02410418891, -0.3977401131, -0, -0, -0, -0.02410418891, 0.09641675563, -0.04236524655, 0.09641675563, -0.02410418891, 0.3977401131]], [[0.1081030182, 0, -0.1081030182, 0.2162060363, 0, -0.2162060363, -1, 1, 0, 0.1081030182, 0, -0.1081030182, 0.2162060363, 0, -0.2162060363], [0.1081030182, -0.8918969818, 0, 0.8918969818, -0.7837939637, 0.6756909455, -1, 0, 1, 0.1081030182, -0.8918969818, 0, 0.8918969818, -0.7837939637, 0.6756909455], [0.02410418891, -0.3977401131, 0.02410418891, -0.09641675563, 0.04236524655, -0.09641675563, -0, -0, -0, -0.02410418891, 0.3977401131, -0.02410418891, 0.09641675563, -0.04236524655, 0.09641675563]], [[-0.633695146, 1.450542719, -0.816847573, 0.183152427, 0, -0.183152427, -1, 1, 0, -0.633695146, 1.450542719, -0.816847573, 0.183152427, 0, -0.183152427], [-0.633695146, -0.183152427, 0, 0.183152427, -0.816847573, 1.450542719, -1, 0, 1, -0.633695146, -0.183152427, 0, 0.183152427, -0.816847573, 1.450542719], [-0.258816171, -0.1496076155, 0.03740190387, -0.01677240576, 0.03740190387, -0.1496076155, -0, -0, -0, 0.258816171, 0.1496076155, -0.03740190387, 0.01677240576, -0.03740190387, 0.1496076155]], [[0.816847573, -1.450542719, 0.633695146, 0.183152427, 0, -0.183152427, -1, 1, 0, 0.816847573, -1.450542719, 0.633695146, 0.183152427, 0, -0.183152427], [0.816847573, -1.633695146, 0, 1.633695146, -0.816847573, 5.551115123e-17, -1, 0, 1, 0.816847573, -1.633695146, 0, 1.633695146, -0.816847573, 5.551115123e-17], [0.03740190387, -0.1496076155, -0.258816171, -0.1496076155, 0.03740190387, -0.01677240576, -0, -0, -0, -0.03740190387, 0.1496076155, 0.258816171, 0.1496076155, -0.03740190387, 0.01677240576]], [[0.816847573, 1.387778781e-16, -0.816847573, 1.633695146, 0, -1.633695146, -1, 1, 0, 0.816847573, 1.387778781e-16, -0.816847573, 1.633695146, 0, -1.633695146], [0.816847573, -0.183152427, 0, 0.183152427, 0.633695146, -1.450542719, -1, 0, 1, 0.816847573, -0.183152427, 0, 0.183152427, 0.633695146, -1.450542719], [0.03740190387, -0.01677240576, 0.03740190387, -0.1496076155, -0.258816171, -0.1496076155, -0, -0, -0, -0.03740190387, 0.01677240576, -0.03740190387, 0.1496076155, 0.258816171, 0.1496076155]], [[0.2639681047, -0.1523029897, -0.111665115, 0.2010365504, 0, -0.2010365504, -0.4, 0.4, 0, 0.7036198227, -1.199078901, 0.4954590786, 1.582757413, 0, -1.582757413], [0.2639681047, -0.2010365504, 0, 0.2010365504, -0.111665115, -0.1523029897, -0.4, 0, 0.4, 0.7036198227, -1.582757413, 0, 1.582757413, 0.4954590786, -1.199078901], [0.1261014844, -0.09641675563, 0.3695344046, -0.3977401131, 0.3695344046, -0.09641675563, -0.1674724756, -0.6908604314, -0.6908604314, 0.04137099126, 0.09641675563, 0.3213260268, 0.3977401131, 0.3213260268, 0.09641675563]], [[0.111665115, 0.1523029897, -0.2639681047, 0.2010365504, 0, -0.2010365504, -0.4, 0.4, 0, -0.4954590786, 1.199078901, -0.7036198227, 1.582757413, 0, -1.582757413], [0.111665115, -0.04873356072, 0, 0.04873356072, -0.111665115, 0, -0.4, 0, 0.4, -0.4954590786, -0.383678512, 0, 0.383678512, 0.4954590786, 0], [0.3695344046, -0.09641675563, 0.1261014844, -0.09641675563, 0.3695344046, -0.3977401131, -0.6908604314, -0.1674724756, -0.6908604314, 0.3213260268, 0.09641675563, 0.04137099126, 0.09641675563, 0.3213260268, 0.3977401131]], [[0.111665115, 0, -0.111665115, 0.04873356072, 0, -0.04873356072, -0.4, 0.4, 0, -0.4954590786, 0, 0.4954590786, 0.383678512, 0, -0.383678512], [0.111665115, -0.2010365504, 0, 0.2010365504, -0.2639681047, 0.1523029897, -0.4, 0, 0.4, -0.4954590786, -1.582757413, 0, 1.582757413, -0.7036198227, 1.199078901], [0.3695344046, -0.3977401131, 0.3695344046, -0.09641675563, 0.1261014844, -0.09641675563, -0.6908604314, -0.6908604314, -0.1674724756, 0.3213260268, 0.3977401131, 0.3213260268, 0.09641675563, 0.04137099126, 0.09641675563]], [[-0.05553866196, 0.3269571603, -0.2714184983, 0.04128316709, 0, -0.04128316709, -0.4, 0.4, 0, -1.81185163, 2.574128278, -0.7622766477, 0.325021687, 0, -0.325021687], [-0.05553866196, -0.04128316709, 0, 0.04128316709, -0.2714184983, 0.3269571603, -0.4, 0, 0.4, -1.81185163, -0.325021687, 0, 0.325021687, -0.7622766477, 2.574128278], [0.3739112383, -0.1496076155, 0.1083365338, -0.01677240576, 0.1083365338, -0.1496076155, -1.265454819, -0.1418692599, -0.1418692599, 0.8915435803, 0.1496076155, 0.03353272609, 0.01677240576, 0.03353272609, 0.1496076155]], [[0.2714184983, -0.3269571603, 0.05553866196, 0.04128316709, 0, -0.04128316709, -0.4, 0.4, 0, 0.7622766477, -2.574128278, 1.81185163, 0.325021687, 0, -0.325021687], [0.2714184983, -0.3682403273, 0, 0.3682403273, -0.2714184983, 1.251239838e-17, -0.4, 0, 0.4, 0.7622766477, -2.899149965, 0, 2.899149965, -0.7622766477, 9.850990408e-17], [0.1083365338, -0.1496076155, 0.3739112383, -0.1496076155, 0.1083365338, -0.01677240576, -0.1418692599, -1.265454819, -0.1418692599, 0.03353272609, 0.1496076155, 0.8915435803, 0.1496076155, 0.03353272609, 0.01677240576]], [[0.2714184983, 3.128099595e-17, -0.2714184983, 0.3682403273, 0, -0.3682403273, -0.4, 0.4, 0, 0.7622766477, 2.462747602e-16, -0.7622766477, 2.899149965, 0, -2.899149965], [0.2714184983, -0.04128316709, 0, 0.04128316709, 0.05553866196, -0.3269571603, -0.4, 0, 0.4, 0.7622766477, -0.325021687, 0, 0.325021687, 1.81185163, -2.574128278], [0.1083365338, -0.01677240576, 0.1083365338, -0.1496076155, 0.3739112383, -0.1496076155, -0.1418692599, -0.1418692599, -1.265454819, 0.03353272609, 0.01677240576, 0.03353272609, 0.1496076155, 0.8915435803, 0.1496076155]]]) c3d15_rescaled = [0, 0, 1] c3d15_np = 15 c3d15_ngp = 18 c3d15_gp = np.array([[0.4459484909, 0.4459484909, 0.1127016654], [0.1081030182, 0.4459484909, 0.1127016654], [0.4459484909, 0.1081030182, 0.1127016654], [0.09157621351, 0.09157621351, 0.1127016654], [0.816847573, 0.09157621351, 0.1127016654], [0.09157621351, 0.816847573, 0.1127016654], [0.4459484909, 0.4459484909, 0.5], [0.1081030182, 0.4459484909, 0.5], [0.4459484909, 0.1081030182, 0.5], [0.09157621351, 0.09157621351, 0.5], [0.816847573, 0.09157621351, 0.5], [0.09157621351, 0.816847573, 0.5], [0.4459484909, 0.4459484909, 0.8872983346], [0.1081030182, 0.4459484909, 0.8872983346], [0.4459484909, 0.1081030182, 0.8872983346], [0.09157621351, 0.09157621351, 0.8872983346], [0.816847573, 0.09157621351, 0.8872983346], [0.09157621351, 0.816847573, 0.8872983346]]) c3d15_gw = np.array([0.06205044158 , 0.06205044158 , 0.06205044158 , 0.03054215102 , 0.03054215102 , 0.03054215102 , 0.09928070652 , 0.09928070652 , 0.09928070652 , 0.04886744162 , 0.04886744162 , 0.04886744162 , 0.06205044158 , 0.06205044158 , 0.06205044158 , 0.03054215102 , 0.03054215102 , 0.03054215102 ]) element_names.append('c3d15_9') c3d15_9_shape = np.array([[0.06384407436,0.3943548154,-0.1319220372,0.09858870385,-0.1319220372,0.3943548154,0.2666666667,0.06666666667,0.06666666667,-0.1082885188,0.05008962906,-0.0458557406,0.01252240726,-0.0458557406,0.05008962906], [-0.1319220372,0.3943548154,0.06384407436,0.3943548154,-0.1319220372,0.09858870385,0.06666666667,0.2666666667,0.06666666667,-0.0458557406,0.05008962906,-0.1082885188,0.05008962906,-0.0458557406,0.01252240726], [-0.1319220372,0.09858870385,-0.1319220372,0.3943548154,0.06384407436,0.3943548154,0.06666666667,0.06666666667,0.2666666667,-0.0458557406,0.01252240726,-0.0458557406,0.05008962906,-0.1082885188,0.05008962906], [-0.2222222222,0.2222222222,-0.1388888889,0.05555555556,-0.1388888889,0.2222222222,0.6666666667,0.1666666667,0.1666666667,-0.2222222222,0.2222222222,-0.1388888889,0.05555555556,-0.1388888889,0.2222222222], [-0.1388888889,0.2222222222,-0.2222222222,0.2222222222,-0.1388888889,0.05555555556,0.1666666667,0.6666666667,0.1666666667,-0.1388888889,0.2222222222,-0.2222222222,0.2222222222,-0.1388888889,0.05555555556], [-0.1388888889,0.05555555556,-0.1388888889,0.2222222222,-0.2222222222,0.2222222222,0.1666666667,0.1666666667,0.6666666667,-0.1388888889,0.05555555556,-0.1388888889,0.2222222222,-0.2222222222,0.2222222222], [-0.1082885188,0.05008962906,-0.0458557406,0.01252240726,-0.0458557406,0.05008962906,0.2666666667,0.06666666667,0.06666666667,0.06384407436,0.3943548154,-0.1319220372,0.09858870385,-0.1319220372,0.3943548154], [-0.0458557406,0.05008962906,-0.1082885188,0.05008962906,-0.0458557406,0.01252240726,0.06666666667,0.2666666667,0.06666666667,-0.1319220372,0.3943548154,0.06384407436,0.3943548154,-0.1319220372,0.09858870385], [-0.0458557406,0.01252240726,-0.0458557406,0.05008962906,-0.1082885188,0.05008962906,0.06666666667,0.06666666667,0.2666666667,-0.1319220372,0.09858870385,-0.1319220372,0.3943548154,0.06384407436,0.3943548154]]) c3d15_9_dshape = np.array([[[-1.278830558, 1.774596669, -0.4957661115, 0.5915322231, 0, -0.5915322231, -0.4, 0.4, 0, 0.01216389103, 0.2254033308, -0.2375672218, 0.07513444359, 0, -0.07513444359], [-1.278830558, -0.5915322231, 0, 0.5915322231, -0.4957661115, 1.774596669, -0.4, 0, 0.4, 0.01216389103, -0.07513444359, 0, 0.07513444359, -0.2375672218, 0.2254033308], [-0.6275088906, -0.2222222222, -0.07354388932, -0.05555555556, -0.07354388932, -0.2222222222, 1.032795559, 0.2581988897, 0.2581988897, -0.4052866684, 0.2222222222, -0.1846550004, 0.05555555556, -0.1846550004, 0.2222222222]], [[0.4957661115, -1.774596669, 1.278830558, 0.5915322231, 0, -0.5915322231, -0.4, 0.4, 0, 0.2375672218, -0.2254033308, -0.01216389103, 0.07513444359, 0, -0.07513444359], [0.4957661115, -2.366128892, 0, 2.366128892, -0.4957661115, 1.970198082e-16, -0.4, 0, 0.4, 0.2375672218, -0.3005377743, 0, 0.3005377743, -0.2375672218, 2.502479676e-17], [-0.07354388932, -0.2222222222, -0.6275088906, -0.2222222222, -0.07354388932, -0.05555555556, 0.2581988897, 1.032795559, 0.2581988897, -0.1846550004, 0.2222222222, -0.4052866684, 0.2222222222, -0.1846550004, 0.05555555556]], [[0.4957661115, 2.955297122e-16, -0.4957661115, 2.366128892, 0, -2.366128892, -0.4, 0.4, 0, 0.2375672218, 3.753719515e-17, -0.2375672218, 0.3005377743, 0, -0.3005377743], [0.4957661115, -0.5915322231, 0, 0.5915322231, 1.278830558, -1.774596669, -0.4, 0, 0.4, 0.2375672218, -0.07513444359, 0, 0.07513444359, -0.01216389103, -0.2254033308], [-0.07354388932, -0.05555555556, -0.07354388932, -0.2222222222, -0.6275088906, -0.2222222222, 0.2581988897, 0.2581988897, 1.032795559, -0.1846550004, 0.05555555556, -0.1846550004, 0.2222222222, -0.4052866684, 0.2222222222]], [[-0.3333333333, 1, -0.6666666667, 0.3333333333, 0, -0.3333333333, -1, 1, 0, -0.3333333333, 1, -0.6666666667, 0.3333333333, 0, -0.3333333333], [-0.3333333333, -0.3333333333, 0, 0.3333333333, -0.6666666667, 1, -1, 0, 1, -0.3333333333, -0.3333333333, 0, 0.3333333333, -0.6666666667, 1], [-0.1111111111, -0.2222222222, 0.05555555556, -0.05555555556, 0.05555555556, -0.2222222222, -0, -0, -0, 0.1111111111, 0.2222222222, -0.05555555556, 0.05555555556, -0.05555555556, 0.2222222222]], [[0.6666666667, -1, 0.3333333333, 0.3333333333, 0, -0.3333333333, -1, 1, 0, 0.6666666667, -1, 0.3333333333, 0.3333333333, 0, -0.3333333333], [0.6666666667, -1.333333333, 0, 1.333333333, -0.6666666667, 1.110223025e-16, -1, 0, 1, 0.6666666667, -1.333333333, 0, 1.333333333, -0.6666666667, 1.110223025e-16], [0.05555555556, -0.2222222222, -0.1111111111, -0.2222222222, 0.05555555556, -0.05555555556, -0, -0, -0, -0.05555555556, 0.2222222222, 0.1111111111, 0.2222222222, -0.05555555556, 0.05555555556]], [[0.6666666667, 1.665334537e-16, -0.6666666667, 1.333333333, 0, -1.333333333, -1, 1, 0, 0.6666666667, 1.665334537e-16, -0.6666666667, 1.333333333, 0, -1.333333333], [0.6666666667, -0.3333333333, 0, 0.3333333333, 0.3333333333, -1, -1, 0, 1, 0.6666666667, -0.3333333333, 0, 0.3333333333, 0.3333333333, -1], [0.05555555556, -0.05555555556, 0.05555555556, -0.2222222222, -0.1111111111, -0.2222222222, -0, -0, -0, -0.05555555556, 0.05555555556, -0.05555555556, 0.2222222222, 0.1111111111, 0.2222222222]], [[0.01216389103, 0.2254033308, -0.2375672218, 0.07513444359, 0, -0.07513444359, -0.4, 0.4, 0, -1.278830558, 1.774596669, -0.4957661115, 0.5915322231, 0, -0.5915322231], [0.01216389103, -0.07513444359, 0, 0.07513444359, -0.2375672218, 0.2254033308, -0.4, 0, 0.4, -1.278830558, -0.5915322231, 0, 0.5915322231, -0.4957661115, 1.774596669], [0.4052866684, -0.2222222222, 0.1846550004, -0.05555555556, 0.1846550004, -0.2222222222, -1.032795559, -0.2581988897, -0.2581988897, 0.6275088906, 0.2222222222, 0.07354388932, 0.05555555556, 0.07354388932, 0.2222222222]], [[0.2375672218, -0.2254033308, -0.01216389103, 0.07513444359, 0, -0.07513444359, -0.4, 0.4, 0, 0.4957661115, -1.774596669, 1.278830558, 0.5915322231, 0, -0.5915322231], [0.2375672218, -0.3005377743, 0, 0.3005377743, -0.2375672218, 2.502479676e-17, -0.4, 0, 0.4, 0.4957661115, -2.366128892, 0, 2.366128892, -0.4957661115, 1.970198082e-16], [0.1846550004, -0.2222222222, 0.4052866684, -0.2222222222, 0.1846550004, -0.05555555556, -0.2581988897, -1.032795559, -0.2581988897, 0.07354388932, 0.2222222222, 0.6275088906, 0.2222222222, 0.07354388932, 0.05555555556]], [[0.2375672218, 3.753719515e-17, -0.2375672218, 0.3005377743, 0, -0.3005377743, -0.4, 0.4, 0, 0.4957661115, 2.955297122e-16, -0.4957661115, 2.366128892, 0, -2.366128892], [0.2375672218, -0.07513444359, 0, 0.07513444359, -0.01216389103, -0.2254033308, -0.4, 0, 0.4, 0.4957661115, -0.5915322231, 0, 0.5915322231, 1.278830558, -1.774596669], [0.1846550004, -0.05555555556, 0.1846550004, -0.2222222222, 0.4052866684, -0.2222222222, -0.2581988897, -0.2581988897, -1.032795559, 0.07354388932, 0.05555555556, 0.07354388932, 0.2222222222, 0.6275088906, 0.2222222222]]]) c3d15_9_rescaled = [0, 0, 1] c3d15_9_np = 15 c3d15_9_ngp = 9 c3d15_9_gp = np.array([[0.1666666667, 0.1666666667, 0.1127016654], [0.6666666667, 0.1666666667, 0.1127016654], [0.1666666667, 0.6666666667, 0.1127016654], [0.1666666667, 0.1666666667, 0.5], [0.6666666667, 0.1666666667, 0.5], [0.1666666667, 0.6666666667, 0.5], [0.1666666667, 0.1666666667, 0.8872983346], [0.6666666667, 0.1666666667, 0.8872983346], [0.1666666667, 0.6666666667, 0.8872983346]]) c3d15_9_gw = np.array([0.09259259259 , 0.09259259259 , 0.09259259259 , 0.1481481481 , 0.1481481481 , 0.1481481481 , 0.09259259259 , 0.09259259259 , 0.09259259259 ]) element_names.append('c3d15r') c3d15r_shape = np.array([[-0.0469610812,0.350522282,-0.1431861261,0.08763057051,-0.1431861261,0.350522282,0.4444444444,0.1111111111,0.1111111111,-0.175261141,0.0939221624,-0.07903609616,0.0234805406,-0.07903609616,0.0939221624], [-0.1431861261,0.350522282,-0.0469610812,0.350522282,-0.1431861261,0.08763057051,0.1111111111,0.4444444444,0.1111111111,-0.07903609616,0.0939221624,-0.175261141,0.0939221624,-0.07903609616,0.0234805406], [-0.1431861261,0.08763057051,-0.1431861261,0.350522282,-0.0469610812,0.350522282,0.1111111111,0.1111111111,0.4444444444,-0.07903609616,0.0234805406,-0.07903609616,0.0939221624,-0.175261141,0.0939221624], [-0.175261141,0.0939221624,-0.07903609616,0.0234805406,-0.07903609616,0.0939221624,0.4444444444,0.1111111111,0.1111111111,-0.0469610812,0.350522282,-0.1431861261,0.08763057051,-0.1431861261,0.350522282], [-0.07903609616,0.0939221624,-0.175261141,0.0939221624,-0.07903609616,0.0234805406,0.1111111111,0.4444444444,0.1111111111,-0.1431861261,0.350522282,-0.0469610812,0.350522282,-0.1431861261,0.08763057051], [-0.07903609616,0.0234805406,-0.07903609616,0.0939221624,-0.175261141,0.0939221624,0.1111111111,0.1111111111,0.4444444444,-0.1431861261,0.08763057051,-0.1431861261,0.350522282,-0.0469610812,0.350522282]]) c3d15r_dshape = np.array([[[-0.9811252243, 1.577350269, -0.5962250449, 0.5257834231, 0, -0.5257834231, -0.6666666667, 0.6666666667, 0, -0.01887477568, 0.4226497308, -0.4037749551, 0.1408832436, 0, -0.1408832436], [-0.9811252243, -0.5257834231, 0, 0.5257834231, -0.5962250449, 1.577350269, -0.6666666667, 0, 0.6666666667, -0.01887477568, -0.1408832436, 0, 0.1408832436, -0.4037749551, 0.4226497308], [-0.4960112906, -0.2222222222, -0.04066948931, -0.05555555556, -0.04066948931, -0.2222222222, 0.7698003589, 0.1924500897, 0.1924500897, -0.2737890683, 0.2222222222, -0.1517806004, 0.05555555556, -0.1517806004, 0.2222222222]], [[0.5962250449, -1.577350269, 0.9811252243, 0.5257834231, 0, -0.5257834231, -0.6666666667, 0.6666666667, 0, 0.4037749551, -0.4226497308, 0.01887477568, 0.1408832436, 0, -0.1408832436], [0.5962250449, -2.103133692, 0, 2.103133692, -0.5962250449, 1.751210587e-16, -0.6666666667, 0, 0.6666666667, 0.4037749551, -0.5635329744, 0, 0.5635329744, -0.4037749551, 4.692354625e-17], [-0.04066948931, -0.2222222222, -0.4960112906, -0.2222222222, -0.04066948931, -0.05555555556, 0.1924500897, 0.7698003589, 0.1924500897, -0.1517806004, 0.2222222222, -0.2737890683, 0.2222222222, -0.1517806004, 0.05555555556]], [[0.5962250449, 2.62681588e-16, -0.5962250449, 2.103133692, 0, -2.103133692, -0.6666666667, 0.6666666667, 0, 0.4037749551, 7.038531937e-17, -0.4037749551, 0.5635329744, 0, -0.5635329744], [0.5962250449, -0.5257834231, 0, 0.5257834231, 0.9811252243, -1.577350269, -0.6666666667, 0, 0.6666666667, 0.4037749551, -0.1408832436, 0, 0.1408832436, 0.01887477568, -0.4226497308], [-0.04066948931, -0.05555555556, -0.04066948931, -0.2222222222, -0.4960112906, -0.2222222222, 0.1924500897, 0.1924500897, 0.7698003589, -0.1517806004, 0.05555555556, -0.1517806004, 0.2222222222, -0.2737890683, 0.2222222222]], [[-0.01887477568, 0.4226497308, -0.4037749551, 0.1408832436, 0, -0.1408832436, -0.6666666667, 0.6666666667, 0, -0.9811252243, 1.577350269, -0.5962250449, 0.5257834231, 0, -0.5257834231], [-0.01887477568, -0.1408832436, 0, 0.1408832436, -0.4037749551, 0.4226497308, -0.6666666667, 0, 0.6666666667, -0.9811252243, -0.5257834231, 0, 0.5257834231, -0.5962250449, 1.577350269], [0.2737890683, -0.2222222222, 0.1517806004, -0.05555555556, 0.1517806004, -0.2222222222, -0.7698003589, -0.1924500897, -0.1924500897, 0.4960112906, 0.2222222222, 0.04066948931, 0.05555555556, 0.04066948931, 0.2222222222]], [[0.4037749551, -0.4226497308, 0.01887477568, 0.1408832436, 0, -0.1408832436, -0.6666666667, 0.6666666667, 0, 0.5962250449, -1.577350269, 0.9811252243, 0.5257834231, 0, -0.5257834231], [0.4037749551, -0.5635329744, 0, 0.5635329744, -0.4037749551, 4.692354625e-17, -0.6666666667, 0, 0.6666666667, 0.5962250449, -2.103133692, 0, 2.103133692, -0.5962250449, 1.751210587e-16], [0.1517806004, -0.2222222222, 0.2737890683, -0.2222222222, 0.1517806004, -0.05555555556, -0.1924500897, -0.7698003589, -0.1924500897, 0.04066948931, 0.2222222222, 0.4960112906, 0.2222222222, 0.04066948931, 0.05555555556]], [[0.4037749551, 7.038531937e-17, -0.4037749551, 0.5635329744, 0, -0.5635329744, -0.6666666667, 0.6666666667, 0, 0.5962250449, 2.62681588e-16, -0.5962250449, 2.103133692, 0, -2.103133692], [0.4037749551, -0.1408832436, 0, 0.1408832436, 0.01887477568, -0.4226497308, -0.6666666667, 0, 0.6666666667, 0.5962250449, -0.5257834231, 0, 0.5257834231, 0.9811252243, -1.577350269], [0.1517806004, -0.05555555556, 0.1517806004, -0.2222222222, 0.2737890683, -0.2222222222, -0.1924500897, -0.1924500897, -0.7698003589, 0.04066948931, 0.05555555556, 0.04066948931, 0.2222222222, 0.4960112906, 0.2222222222]]]) c3d15r_rescaled = [0, 0, 1] c3d15r_np = 15 c3d15r_ngp = 6 c3d15r_gp = np.array([[0.1666666667, 0.1666666667, 0.2113248654], [0.6666666667, 0.1666666667, 0.2113248654], [0.1666666667, 0.6666666667, 0.2113248654], [0.1666666667, 0.1666666667, 0.7886751346], [0.6666666667, 0.1666666667, 0.7886751346], [0.1666666667, 0.6666666667, 0.7886751346]]) c3d15r_gw = np.array([0.1666666667 , 0.1666666667 , 0.1666666667 , 0.1666666667 , 0.1666666667 , 0.1666666667 ]) element_names.append('c3d16') c3d16_shape = np.array([[0.3410065666,0.2799160534,-0.07886751346,0.03555400044,-0.02553651279,0.03555400044,-0.07886751346,0.2799160534,0.09137243414,0.07500328046,-0.02113248654,0.009526665707,-0.00684248798,0.009526665707,-0.02113248654,0.07500328046], [-0.07886751346,0.1577350269,-0.07886751346,0.08888500111,-0.07886751346,0.1577350269,-0.07886751346,0.6997901335,-0.02113248654,0.04226497308,-0.02113248654,0.02381666427,-0.02113248654,0.04226497308,-0.02113248654,0.1875082011], [-0.07886751346,0.03555400044,-0.02553651279,0.03555400044,-0.07886751346,0.2799160534,0.3410065666,0.2799160534,-0.02113248654,0.009526665707,-0.00684248798,0.009526665707,-0.02113248654,0.07500328046,0.09137243414,0.07500328046], [-0.07886751346,0.6997901335,-0.07886751346,0.1577350269,-0.07886751346,0.08888500111,-0.07886751346,0.1577350269,-0.02113248654,0.1875082011,-0.02113248654,0.04226497308,-0.02113248654,0.02381666427,-0.02113248654,0.04226497308], [-0.1971687836,0.3943375673,-0.1971687836,0.3943375673,-0.1971687836,0.3943375673,-0.1971687836,0.3943375673,-0.05283121635,0.1056624327,-0.05283121635,0.1056624327,-0.05283121635,0.1056624327,-0.05283121635,0.1056624327], [-0.07886751346,0.08888500111,-0.07886751346,0.1577350269,-0.07886751346,0.6997901335,-0.07886751346,0.1577350269,-0.02113248654,0.02381666427,-0.02113248654,0.04226497308,-0.02113248654,0.1875082011,-0.02113248654,0.04226497308], [-0.07886751346,0.2799160534,0.3410065666,0.2799160534,-0.07886751346,0.03555400044,-0.02553651279,0.03555400044,-0.02113248654,0.07500328046,0.09137243414,0.07500328046,-0.02113248654,0.009526665707,-0.00684248798,0.009526665707], [-0.07886751346,0.1577350269,-0.07886751346,0.6997901335,-0.07886751346,0.1577350269,-0.07886751346,0.08888500111,-0.02113248654,0.04226497308,-0.02113248654,0.1875082011,-0.02113248654,0.04226497308,-0.02113248654,0.02381666427], [-0.02553651279,0.03555400044,-0.07886751346,0.2799160534,0.3410065666,0.2799160534,-0.07886751346,0.03555400044,-0.00684248798,0.009526665707,-0.02113248654,0.07500328046,0.09137243414,0.07500328046,-0.02113248654,0.009526665707], [0.09137243414,0.07500328046,-0.02113248654,0.009526665707,-0.00684248798,0.009526665707,-0.02113248654,0.07500328046,0.3410065666,0.2799160534,-0.07886751346,0.03555400044,-0.02553651279,0.03555400044,-0.07886751346,0.2799160534], [-0.02113248654,0.04226497308,-0.02113248654,0.02381666427,-0.02113248654,0.04226497308,-0.02113248654,0.1875082011,-0.07886751346,0.1577350269,-0.07886751346,0.08888500111,-0.07886751346,0.1577350269,-0.07886751346,0.6997901335], [-0.02113248654,0.009526665707,-0.00684248798,0.009526665707,-0.02113248654,0.07500328046,0.09137243414,0.07500328046,-0.07886751346,0.03555400044,-0.02553651279,0.03555400044,-0.07886751346,0.2799160534,0.3410065666,0.2799160534], [-0.02113248654,0.1875082011,-0.02113248654,0.04226497308,-0.02113248654,0.02381666427,-0.02113248654,0.04226497308,-0.07886751346,0.6997901335,-0.07886751346,0.1577350269,-0.07886751346,0.08888500111,-0.07886751346,0.1577350269], [-0.05283121635,0.1056624327,-0.05283121635,0.1056624327,-0.05283121635,0.1056624327,-0.05283121635,0.1056624327,-0.1971687836,0.3943375673,-0.1971687836,0.3943375673,-0.1971687836,0.3943375673,-0.1971687836,0.3943375673], [-0.02113248654,0.02381666427,-0.02113248654,0.04226497308,-0.02113248654,0.1875082011,-0.02113248654,0.04226497308,-0.07886751346,0.08888500111,-0.07886751346,0.1577350269,-0.07886751346,0.6997901335,-0.07886751346,0.1577350269], [-0.02113248654,0.07500328046,0.09137243414,0.07500328046,-0.02113248654,0.009526665707,-0.00684248798,0.009526665707,-0.07886751346,0.2799160534,0.3410065666,0.2799160534,-0.07886751346,0.03555400044,-0.02553651279,0.03555400044], [-0.02113248654,0.04226497308,-0.02113248654,0.1875082011,-0.02113248654,0.04226497308,-0.02113248654,0.02381666427,-0.07886751346,0.1577350269,-0.07886751346,0.6997901335,-0.07886751346,0.1577350269,-0.07886751346,0.08888500111], [-0.00684248798,0.009526665707,-0.02113248654,0.07500328046,0.09137243414,0.07500328046,-0.02113248654,0.009526665707,-0.02553651279,0.03555400044,-0.07886751346,0.2799160534,0.3410065666,0.2799160534,-0.07886751346,0.03555400044]]) c3d16_dshape = np.array([[[-0.8130826598, 1.084110213, -0.2710275533, 0.1577350269, -0.1032750387, 0.1377000516, -0.0344250129, -0.1577350269, -0.2178648421, 0.2904864561, -0.07262161403, 0.04226497308, -0.02767246322, 0.03689661763, -0.009224154407, -0.04226497308], [-0.8130826598, -0.1577350269, -0.0344250129, 0.1377000516, -0.1032750387, 0.1577350269, -0.2710275533, 1.084110213, -0.2178648421, -0.04226497308, -0.009224154407, 0.03689661763, -0.02767246322, 0.04226497308, -0.07262161403, 0.2904864561], [-0.2161895004, -0.1774596669, 0.05, -0.02254033308, 0.01618950039, -0.02254033308, 0.05, -0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669]], [[-0.3054525662, 0.6109051324, -0.3054525662, 0.3943375673, -0.3054525662, 0.6109051324, -0.3054525662, -0.3943375673, -0.08184576844, 0.1636915369, -0.08184576844, 0.1056624327, -0.08184576844, 0.1636915369, -0.08184576844, -0.1056624327], [-0.2710275533, -0.1577350269, 0.0344250129, -0, -0.0344250129, 0.1577350269, 0.2710275533, -0, -0.07262161403, -0.04226497308, 0.009224154407, -0, -0.009224154407, 0.04226497308, 0.07262161403, -0], [0.05, -0.1, 0.05, -0.05635083269, 0.05, -0.1, 0.05, -0.4436491673, -0.05, 0.1, -0.05, 0.05635083269, -0.05, 0.1, -0.05, 0.4436491673]], [[-0.0344250129, 0.1377000516, -0.1032750387, 0.1577350269, -0.2710275533, 1.084110213, -0.8130826598, -0.1577350269, -0.009224154407, 0.03689661763, -0.02767246322, 0.04226497308, -0.07262161403, 0.2904864561, -0.2178648421, -0.04226497308], [0.2710275533, -0.1577350269, 0.1032750387, -0.1377000516, 0.0344250129, 0.1577350269, 0.8130826598, -1.084110213, 0.07262161403, -0.04226497308, 0.02767246322, -0.03689661763, 0.009224154407, 0.04226497308, 0.2178648421, -0.2904864561], [0.05, -0.02254033308, 0.01618950039, -0.02254033308, 0.05, -0.1774596669, -0.2161895004, -0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669]], [[-0.2710275533, -0, 0.2710275533, 0.1577350269, -0.0344250129, -0, 0.0344250129, -0.1577350269, -0.07262161403, -0, 0.07262161403, 0.04226497308, -0.009224154407, -0, 0.009224154407, -0.04226497308], [-0.3054525662, -0.3943375673, -0.3054525662, 0.6109051324, -0.3054525662, 0.3943375673, -0.3054525662, 0.6109051324, -0.08184576844, -0.1056624327, -0.08184576844, 0.1636915369, -0.08184576844, 0.1056624327, -0.08184576844, 0.1636915369], [0.05, -0.4436491673, 0.05, -0.1, 0.05, -0.05635083269, 0.05, -0.1, -0.05, 0.4436491673, -0.05, 0.1, -0.05, 0.05635083269, -0.05, 0.1]], [[-1.387778781e-17, -0, 1.387778781e-17, 0.3943375673, 1.387778781e-17, -0, -1.387778781e-17, -0.3943375673, -1.387778781e-17, -0, 1.387778781e-17, 0.1056624327, 1.387778781e-17, -0, -1.387778781e-17, -0.1056624327], [-1.387778781e-17, -0.3943375673, -1.387778781e-17, -0, 1.387778781e-17, 0.3943375673, 1.387778781e-17, -0, -1.387778781e-17, -0.1056624327, -1.387778781e-17, -0, 1.387778781e-17, 0.1056624327, 1.387778781e-17, -0], [0.125, -0.25, 0.125, -0.25, 0.125, -0.25, 0.125, -0.25, -0.125, 0.25, -0.125, 0.25, -0.125, 0.25, -0.125, 0.25]], [[0.0344250129, -0, -0.0344250129, 0.1577350269, 0.2710275533, -0, -0.2710275533, -0.1577350269, 0.009224154407, -0, -0.009224154407, 0.04226497308, 0.07262161403, -0, -0.07262161403, -0.04226497308], [0.3054525662, -0.3943375673, 0.3054525662, -0.6109051324, 0.3054525662, 0.3943375673, 0.3054525662, -0.6109051324, 0.08184576844, -0.1056624327, 0.08184576844, -0.1636915369, 0.08184576844, 0.1056624327, 0.08184576844, -0.1636915369], [0.05, -0.05635083269, 0.05, -0.1, 0.05, -0.4436491673, 0.05, -0.1, -0.05, 0.05635083269, -0.05, 0.1, -0.05, 0.4436491673, -0.05, 0.1]], [[0.2710275533, -1.084110213, 0.8130826598, 0.1577350269, 0.0344250129, -0.1377000516, 0.1032750387, -0.1577350269, 0.07262161403, -0.2904864561, 0.2178648421, 0.04226497308, 0.009224154407, -0.03689661763, 0.02767246322, -0.04226497308], [-0.0344250129, -0.1577350269, -0.8130826598, 1.084110213, -0.2710275533, 0.1577350269, -0.1032750387, 0.1377000516, -0.009224154407, -0.04226497308, -0.2178648421, 0.2904864561, -0.07262161403, 0.04226497308, -0.02767246322, 0.03689661763], [0.05, -0.1774596669, -0.2161895004, -0.1774596669, 0.05, -0.02254033308, 0.01618950039, -0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308]], [[0.3054525662, -0.6109051324, 0.3054525662, 0.3943375673, 0.3054525662, -0.6109051324, 0.3054525662, -0.3943375673, 0.08184576844, -0.1636915369, 0.08184576844, 0.1056624327, 0.08184576844, -0.1636915369, 0.08184576844, -0.1056624327], [0.0344250129, -0.1577350269, -0.2710275533, -0, 0.2710275533, 0.1577350269, -0.0344250129, -0, 0.009224154407, -0.04226497308, -0.07262161403, -0, 0.07262161403, 0.04226497308, -0.009224154407, -0], [0.05, -0.1, 0.05, -0.4436491673, 0.05, -0.1, 0.05, -0.05635083269, -0.05, 0.1, -0.05, 0.4436491673, -0.05, 0.1, -0.05, 0.05635083269]], [[0.1032750387, -0.1377000516, 0.0344250129, 0.1577350269, 0.8130826598, -1.084110213, 0.2710275533, -0.1577350269, 0.02767246322, -0.03689661763, 0.009224154407, 0.04226497308, 0.2178648421, -0.2904864561, 0.07262161403, -0.04226497308], [0.1032750387, -0.1577350269, 0.2710275533, -1.084110213, 0.8130826598, 0.1577350269, 0.0344250129, -0.1377000516, 0.02767246322, -0.04226497308, 0.07262161403, -0.2904864561, 0.2178648421, 0.04226497308, 0.009224154407, -0.03689661763], [0.01618950039, -0.02254033308, 0.05, -0.1774596669, -0.2161895004, -0.1774596669, 0.05, -0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308]], [[-0.2178648421, 0.2904864561, -0.07262161403, 0.04226497308, -0.02767246322, 0.03689661763, -0.009224154407, -0.04226497308, -0.8130826598, 1.084110213, -0.2710275533, 0.1577350269, -0.1032750387, 0.1377000516, -0.0344250129, -0.1577350269], [-0.2178648421, -0.04226497308, -0.009224154407, 0.03689661763, -0.02767246322, 0.04226497308, -0.07262161403, 0.2904864561, -0.8130826598, -0.1577350269, -0.0344250129, 0.1377000516, -0.1032750387, 0.1577350269, -0.2710275533, 1.084110213], [-0.2161895004, -0.1774596669, 0.05, -0.02254033308, 0.01618950039, -0.02254033308, 0.05, -0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669]], [[-0.08184576844, 0.1636915369, -0.08184576844, 0.1056624327, -0.08184576844, 0.1636915369, -0.08184576844, -0.1056624327, -0.3054525662, 0.6109051324, -0.3054525662, 0.3943375673, -0.3054525662, 0.6109051324, -0.3054525662, -0.3943375673], [-0.07262161403, -0.04226497308, 0.009224154407, -0, -0.009224154407, 0.04226497308, 0.07262161403, -0, -0.2710275533, -0.1577350269, 0.0344250129, -0, -0.0344250129, 0.1577350269, 0.2710275533, -0], [0.05, -0.1, 0.05, -0.05635083269, 0.05, -0.1, 0.05, -0.4436491673, -0.05, 0.1, -0.05, 0.05635083269, -0.05, 0.1, -0.05, 0.4436491673]], [[-0.009224154407, 0.03689661763, -0.02767246322, 0.04226497308, -0.07262161403, 0.2904864561, -0.2178648421, -0.04226497308, -0.0344250129, 0.1377000516, -0.1032750387, 0.1577350269, -0.2710275533, 1.084110213, -0.8130826598, -0.1577350269], [0.07262161403, -0.04226497308, 0.02767246322, -0.03689661763, 0.009224154407, 0.04226497308, 0.2178648421, -0.2904864561, 0.2710275533, -0.1577350269, 0.1032750387, -0.1377000516, 0.0344250129, 0.1577350269, 0.8130826598, -1.084110213], [0.05, -0.02254033308, 0.01618950039, -0.02254033308, 0.05, -0.1774596669, -0.2161895004, -0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669]], [[-0.07262161403, -0, 0.07262161403, 0.04226497308, -0.009224154407, -0, 0.009224154407, -0.04226497308, -0.2710275533, -0, 0.2710275533, 0.1577350269, -0.0344250129, -0, 0.0344250129, -0.1577350269], [-0.08184576844, -0.1056624327, -0.08184576844, 0.1636915369, -0.08184576844, 0.1056624327, -0.08184576844, 0.1636915369, -0.3054525662, -0.3943375673, -0.3054525662, 0.6109051324, -0.3054525662, 0.3943375673, -0.3054525662, 0.6109051324], [0.05, -0.4436491673, 0.05, -0.1, 0.05, -0.05635083269, 0.05, -0.1, -0.05, 0.4436491673, -0.05, 0.1, -0.05, 0.05635083269, -0.05, 0.1]], [[-1.387778781e-17, -0, 1.387778781e-17, 0.1056624327, 1.387778781e-17, -0, -1.387778781e-17, -0.1056624327, -1.387778781e-17, -0, 1.387778781e-17, 0.3943375673, 1.387778781e-17, -0, -1.387778781e-17, -0.3943375673], [-1.387778781e-17, -0.1056624327, -1.387778781e-17, -0, 1.387778781e-17, 0.1056624327, 1.387778781e-17, -0, -1.387778781e-17, -0.3943375673, -1.387778781e-17, -0, 1.387778781e-17, 0.3943375673, 1.387778781e-17, -0], [0.125, -0.25, 0.125, -0.25, 0.125, -0.25, 0.125, -0.25, -0.125, 0.25, -0.125, 0.25, -0.125, 0.25, -0.125, 0.25]], [[0.009224154407, -0, -0.009224154407, 0.04226497308, 0.07262161403, -0, -0.07262161403, -0.04226497308, 0.0344250129, -0, -0.0344250129, 0.1577350269, 0.2710275533, -0, -0.2710275533, -0.1577350269], [0.08184576844, -0.1056624327, 0.08184576844, -0.1636915369, 0.08184576844, 0.1056624327, 0.08184576844, -0.1636915369, 0.3054525662, -0.3943375673, 0.3054525662, -0.6109051324, 0.3054525662, 0.3943375673, 0.3054525662, -0.6109051324], [0.05, -0.05635083269, 0.05, -0.1, 0.05, -0.4436491673, 0.05, -0.1, -0.05, 0.05635083269, -0.05, 0.1, -0.05, 0.4436491673, -0.05, 0.1]], [[0.07262161403, -0.2904864561, 0.2178648421, 0.04226497308, 0.009224154407, -0.03689661763, 0.02767246322, -0.04226497308, 0.2710275533, -1.084110213, 0.8130826598, 0.1577350269, 0.0344250129, -0.1377000516, 0.1032750387, -0.1577350269], [-0.009224154407, -0.04226497308, -0.2178648421, 0.2904864561, -0.07262161403, 0.04226497308, -0.02767246322, 0.03689661763, -0.0344250129, -0.1577350269, -0.8130826598, 1.084110213, -0.2710275533, 0.1577350269, -0.1032750387, 0.1377000516], [0.05, -0.1774596669, -0.2161895004, -0.1774596669, 0.05, -0.02254033308, 0.01618950039, -0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308]], [[0.08184576844, -0.1636915369, 0.08184576844, 0.1056624327, 0.08184576844, -0.1636915369, 0.08184576844, -0.1056624327, 0.3054525662, -0.6109051324, 0.3054525662, 0.3943375673, 0.3054525662, -0.6109051324, 0.3054525662, -0.3943375673], [0.009224154407, -0.04226497308, -0.07262161403, -0, 0.07262161403, 0.04226497308, -0.009224154407, -0, 0.0344250129, -0.1577350269, -0.2710275533, -0, 0.2710275533, 0.1577350269, -0.0344250129, -0], [0.05, -0.1, 0.05, -0.4436491673, 0.05, -0.1, 0.05, -0.05635083269, -0.05, 0.1, -0.05, 0.4436491673, -0.05, 0.1, -0.05, 0.05635083269]], [[0.02767246322, -0.03689661763, 0.009224154407, 0.04226497308, 0.2178648421, -0.2904864561, 0.07262161403, -0.04226497308, 0.1032750387, -0.1377000516, 0.0344250129, 0.1577350269, 0.8130826598, -1.084110213, 0.2710275533, -0.1577350269], [0.02767246322, -0.04226497308, 0.07262161403, -0.2904864561, 0.2178648421, 0.04226497308, 0.009224154407, -0.03689661763, 0.1032750387, -0.1577350269, 0.2710275533, -1.084110213, 0.8130826598, 0.1577350269, 0.0344250129, -0.1377000516], [0.01618950039, -0.02254033308, 0.05, -0.1774596669, -0.2161895004, -0.1774596669, 0.05, -0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308]]]) c3d16_rescaled = [1, 1, 1] c3d16_np = 16 c3d16_ngp = 18 c3d16_gp = np.array([[0.1127016654, 0.1127016654, 0.2113248654], [0.1127016654, 0.5, 0.2113248654], [0.1127016654, 0.8872983346, 0.2113248654], [0.5, 0.1127016654, 0.2113248654], [0.5, 0.5, 0.2113248654], [0.5, 0.8872983346, 0.2113248654], [0.8872983346, 0.1127016654, 0.2113248654], [0.8872983346, 0.5, 0.2113248654], [0.8872983346, 0.8872983346, 0.2113248654], [0.1127016654, 0.1127016654, 0.7886751346], [0.1127016654, 0.5, 0.7886751346], [0.1127016654, 0.8872983346, 0.7886751346], [0.5, 0.1127016654, 0.7886751346], [0.5, 0.5, 0.7886751346], [0.5, 0.8872983346, 0.7886751346], [0.8872983346, 0.1127016654, 0.7886751346], [0.8872983346, 0.5, 0.7886751346], [0.8872983346, 0.8872983346, 0.7886751346]]) c3d16_gw = np.array([0.3086419753 , 0.4938271605 , 0.3086419753 , 0.4938271605 , 0.7901234568 , 0.4938271605 , 0.3086419753 , 0.4938271605 , 0.3086419753 , 0.3086419753 , 0.4938271605 , 0.3086419753 , 0.4938271605 , 0.7901234568 , 0.4938271605 , 0.3086419753 , 0.4938271605 , 0.3086419753 ]) element_names.append('c3d16f') c3d16f_shape = np.array([[0.3836491673,0.3149193338,-0.08872983346,0.04,-0.02872983346,0.04,-0.08872983346,0.3149193338,0.04872983346,0.04,-0.01127016654,0.005080666152,-0.00364916731,0.005080666152,-0.01127016654,0.04], [-0.08872983346,0.7872983346,-0.08872983346,0.1774596669,-0.08872983346,0.1,-0.08872983346,0.1774596669,-0.01127016654,0.1,-0.01127016654,0.02254033308,-0.01127016654,0.01270166538,-0.01127016654,0.02254033308], [-0.08872983346,0.3149193338,0.3836491673,0.3149193338,-0.08872983346,0.04,-0.02872983346,0.04,-0.01127016654,0.04,0.04872983346,0.04,-0.01127016654,0.005080666152,-0.00364916731,0.005080666152], [-0.08872983346,0.1774596669,-0.08872983346,0.1,-0.08872983346,0.1774596669,-0.08872983346,0.7872983346,-0.01127016654,0.02254033308,-0.01127016654,0.01270166538,-0.01127016654,0.02254033308,-0.01127016654,0.1], [-0.2218245837,0.4436491673,-0.2218245837,0.4436491673,-0.2218245837,0.4436491673,-0.2218245837,0.4436491673,-0.02817541634,0.05635083269,-0.02817541634,0.05635083269,-0.02817541634,0.05635083269,-0.02817541634,0.05635083269], [-0.08872983346,0.1774596669,-0.08872983346,0.7872983346,-0.08872983346,0.1774596669,-0.08872983346,0.1,-0.01127016654,0.02254033308,-0.01127016654,0.1,-0.01127016654,0.02254033308,-0.01127016654,0.01270166538], [-0.08872983346,0.04,-0.02872983346,0.04,-0.08872983346,0.3149193338,0.3836491673,0.3149193338,-0.01127016654,0.005080666152,-0.00364916731,0.005080666152,-0.01127016654,0.04,0.04872983346,0.04], [-0.08872983346,0.1,-0.08872983346,0.1774596669,-0.08872983346,0.7872983346,-0.08872983346,0.1774596669,-0.01127016654,0.01270166538,-0.01127016654,0.02254033308,-0.01127016654,0.1,-0.01127016654,0.02254033308], [-0.02872983346,0.04,-0.08872983346,0.3149193338,0.3836491673,0.3149193338,-0.08872983346,0.04,-0.00364916731,0.005080666152,-0.01127016654,0.04,0.04872983346,0.04,-0.01127016654,0.005080666152], [0.2161895004,0.1774596669,-0.05,0.02254033308,-0.01618950039,0.02254033308,-0.05,0.1774596669,0.2161895004,0.1774596669,-0.05,0.02254033308,-0.01618950039,0.02254033308,-0.05,0.1774596669], [-0.05,0.4436491673,-0.05,0.1,-0.05,0.05635083269,-0.05,0.1,-0.05,0.4436491673,-0.05,0.1,-0.05,0.05635083269,-0.05,0.1], [-0.05,0.1774596669,0.2161895004,0.1774596669,-0.05,0.02254033308,-0.01618950039,0.02254033308,-0.05,0.1774596669,0.2161895004,0.1774596669,-0.05,0.02254033308,-0.01618950039,0.02254033308], [-0.05,0.1,-0.05,0.05635083269,-0.05,0.1,-0.05,0.4436491673,-0.05,0.1,-0.05,0.05635083269,-0.05,0.1,-0.05,0.4436491673], [-0.125,0.25,-0.125,0.25,-0.125,0.25,-0.125,0.25,-0.125,0.25,-0.125,0.25,-0.125,0.25,-0.125,0.25], [-0.05,0.1,-0.05,0.4436491673,-0.05,0.1,-0.05,0.05635083269,-0.05,0.1,-0.05,0.4436491673,-0.05,0.1,-0.05,0.05635083269], [-0.05,0.02254033308,-0.01618950039,0.02254033308,-0.05,0.1774596669,0.2161895004,0.1774596669,-0.05,0.02254033308,-0.01618950039,0.02254033308,-0.05,0.1774596669,0.2161895004,0.1774596669], [-0.05,0.05635083269,-0.05,0.1,-0.05,0.4436491673,-0.05,0.1,-0.05,0.05635083269,-0.05,0.1,-0.05,0.4436491673,-0.05,0.1], [-0.01618950039,0.02254033308,-0.05,0.1774596669,0.2161895004,0.1774596669,-0.05,0.02254033308,-0.01618950039,0.02254033308,-0.05,0.1774596669,0.2161895004,0.1774596669,-0.05,0.02254033308], [0.04872983346,0.04,-0.01127016654,0.005080666152,-0.00364916731,0.005080666152,-0.01127016654,0.04,0.3836491673,0.3149193338,-0.08872983346,0.04,-0.02872983346,0.04,-0.08872983346,0.3149193338], [-0.01127016654,0.1,-0.01127016654,0.02254033308,-0.01127016654,0.01270166538,-0.01127016654,0.02254033308,-0.08872983346,0.7872983346,-0.08872983346,0.1774596669,-0.08872983346,0.1,-0.08872983346,0.1774596669], [-0.01127016654,0.04,0.04872983346,0.04,-0.01127016654,0.005080666152,-0.00364916731,0.005080666152,-0.08872983346,0.3149193338,0.3836491673,0.3149193338,-0.08872983346,0.04,-0.02872983346,0.04], [-0.01127016654,0.02254033308,-0.01127016654,0.01270166538,-0.01127016654,0.02254033308,-0.01127016654,0.1,-0.08872983346,0.1774596669,-0.08872983346,0.1,-0.08872983346,0.1774596669,-0.08872983346,0.7872983346], [-0.02817541634,0.05635083269,-0.02817541634,0.05635083269,-0.02817541634,0.05635083269,-0.02817541634,0.05635083269,-0.2218245837,0.4436491673,-0.2218245837,0.4436491673,-0.2218245837,0.4436491673,-0.2218245837,0.4436491673], [-0.01127016654,0.02254033308,-0.01127016654,0.1,-0.01127016654,0.02254033308,-0.01127016654,0.01270166538,-0.08872983346,0.1774596669,-0.08872983346,0.7872983346,-0.08872983346,0.1774596669,-0.08872983346,0.1], [-0.01127016654,0.005080666152,-0.00364916731,0.005080666152,-0.01127016654,0.04,0.04872983346,0.04,-0.08872983346,0.04,-0.02872983346,0.04,-0.08872983346,0.3149193338,0.3836491673,0.3149193338], [-0.01127016654,0.01270166538,-0.01127016654,0.02254033308,-0.01127016654,0.1,-0.01127016654,0.02254033308,-0.08872983346,0.1,-0.08872983346,0.1774596669,-0.08872983346,0.7872983346,-0.08872983346,0.1774596669], [-0.00364916731,0.005080666152,-0.01127016654,0.04,0.04872983346,0.04,-0.01127016654,0.005080666152,-0.02872983346,0.04,-0.08872983346,0.3149193338,0.3836491673,0.3149193338,-0.08872983346,0.04]]) c3d16f_dshape = np.array([[[-0.9147580015, 1.219677335, -0.3049193338, 0.1774596669, -0.1161895004, 0.1549193338, -0.03872983346, -0.1774596669, -0.1161895004, 0.1549193338, -0.03872983346, 0.02254033308, -0.01475800154, 0.01967733539, -0.004919333848, -0.02254033308], [-0.9147580015, -0.1774596669, -0.03872983346, 0.1549193338, -0.1161895004, 0.1774596669, -0.3049193338, 1.219677335, -0.1161895004, -0.02254033308, -0.004919333848, 0.01967733539, -0.01475800154, 0.02254033308, -0.03872983346, 0.1549193338], [-0.2161895004, -0.1774596669, 0.05, -0.02254033308, 0.01618950039, -0.02254033308, 0.05, -0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669]], [[-0.3049193338, -0, 0.3049193338, 0.1774596669, -0.03872983346, -0, 0.03872983346, -0.1774596669, -0.03872983346, -0, 0.03872983346, 0.02254033308, -0.004919333848, -0, 0.004919333848, -0.02254033308], [-0.3436491673, -0.4436491673, -0.3436491673, 0.6872983346, -0.3436491673, 0.4436491673, -0.3436491673, 0.6872983346, -0.04364916731, -0.05635083269, -0.04364916731, 0.08729833462, -0.04364916731, 0.05635083269, -0.04364916731, 0.08729833462], [0.05, -0.4436491673, 0.05, -0.1, 0.05, -0.05635083269, 0.05, -0.1, -0.05, 0.4436491673, -0.05, 0.1, -0.05, 0.05635083269, -0.05, 0.1]], [[0.3049193338, -1.219677335, 0.9147580015, 0.1774596669, 0.03872983346, -0.1549193338, 0.1161895004, -0.1774596669, 0.03872983346, -0.1549193338, 0.1161895004, 0.02254033308, 0.004919333848, -0.01967733539, 0.01475800154, -0.02254033308], [-0.03872983346, -0.1774596669, -0.9147580015, 1.219677335, -0.3049193338, 0.1774596669, -0.1161895004, 0.1549193338, -0.004919333848, -0.02254033308, -0.1161895004, 0.1549193338, -0.03872983346, 0.02254033308, -0.01475800154, 0.01967733539], [0.05, -0.1774596669, -0.2161895004, -0.1774596669, 0.05, -0.02254033308, 0.01618950039, -0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308]], [[-0.3436491673, 0.6872983346, -0.3436491673, 0.4436491673, -0.3436491673, 0.6872983346, -0.3436491673, -0.4436491673, -0.04364916731, 0.08729833462, -0.04364916731, 0.05635083269, -0.04364916731, 0.08729833462, -0.04364916731, -0.05635083269], [-0.3049193338, -0.1774596669, 0.03872983346, -0, -0.03872983346, 0.1774596669, 0.3049193338, -0, -0.03872983346, -0.02254033308, 0.004919333848, -0, -0.004919333848, 0.02254033308, 0.03872983346, -0], [0.05, -0.1, 0.05, -0.05635083269, 0.05, -0.1, 0.05, -0.4436491673, -0.05, 0.1, -0.05, 0.05635083269, -0.05, 0.1, -0.05, 0.4436491673]], [[-6.938893904e-18, -0, 6.938893904e-18, 0.4436491673, 6.938893904e-18, -0, -6.938893904e-18, -0.4436491673, -6.938893904e-18, -0, 6.938893904e-18, 0.05635083269, 6.938893904e-18, -0, -6.938893904e-18, -0.05635083269], [-6.938893904e-18, -0.4436491673, -6.938893904e-18, -0, 6.938893904e-18, 0.4436491673, 6.938893904e-18, -0, -6.938893904e-18, -0.05635083269, -6.938893904e-18, -0, 6.938893904e-18, 0.05635083269, 6.938893904e-18, -0], [0.125, -0.25, 0.125, -0.25, 0.125, -0.25, 0.125, -0.25, -0.125, 0.25, -0.125, 0.25, -0.125, 0.25, -0.125, 0.25]], [[0.3436491673, -0.6872983346, 0.3436491673, 0.4436491673, 0.3436491673, -0.6872983346, 0.3436491673, -0.4436491673, 0.04364916731, -0.08729833462, 0.04364916731, 0.05635083269, 0.04364916731, -0.08729833462, 0.04364916731, -0.05635083269], [0.03872983346, -0.1774596669, -0.3049193338, -0, 0.3049193338, 0.1774596669, -0.03872983346, -0, 0.004919333848, -0.02254033308, -0.03872983346, -0, 0.03872983346, 0.02254033308, -0.004919333848, -0], [0.05, -0.1, 0.05, -0.4436491673, 0.05, -0.1, 0.05, -0.05635083269, -0.05, 0.1, -0.05, 0.4436491673, -0.05, 0.1, -0.05, 0.05635083269]], [[-0.03872983346, 0.1549193338, -0.1161895004, 0.1774596669, -0.3049193338, 1.219677335, -0.9147580015, -0.1774596669, -0.004919333848, 0.01967733539, -0.01475800154, 0.02254033308, -0.03872983346, 0.1549193338, -0.1161895004, -0.02254033308], [0.3049193338, -0.1774596669, 0.1161895004, -0.1549193338, 0.03872983346, 0.1774596669, 0.9147580015, -1.219677335, 0.03872983346, -0.02254033308, 0.01475800154, -0.01967733539, 0.004919333848, 0.02254033308, 0.1161895004, -0.1549193338], [0.05, -0.02254033308, 0.01618950039, -0.02254033308, 0.05, -0.1774596669, -0.2161895004, -0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669]], [[0.03872983346, -0, -0.03872983346, 0.1774596669, 0.3049193338, -0, -0.3049193338, -0.1774596669, 0.004919333848, -0, -0.004919333848, 0.02254033308, 0.03872983346, -0, -0.03872983346, -0.02254033308], [0.3436491673, -0.4436491673, 0.3436491673, -0.6872983346, 0.3436491673, 0.4436491673, 0.3436491673, -0.6872983346, 0.04364916731, -0.05635083269, 0.04364916731, -0.08729833462, 0.04364916731, 0.05635083269, 0.04364916731, -0.08729833462], [0.05, -0.05635083269, 0.05, -0.1, 0.05, -0.4436491673, 0.05, -0.1, -0.05, 0.05635083269, -0.05, 0.1, -0.05, 0.4436491673, -0.05, 0.1]], [[0.1161895004, -0.1549193338, 0.03872983346, 0.1774596669, 0.9147580015, -1.219677335, 0.3049193338, -0.1774596669, 0.01475800154, -0.01967733539, 0.004919333848, 0.02254033308, 0.1161895004, -0.1549193338, 0.03872983346, -0.02254033308], [0.1161895004, -0.1774596669, 0.3049193338, -1.219677335, 0.9147580015, 0.1774596669, 0.03872983346, -0.1549193338, 0.01475800154, -0.02254033308, 0.03872983346, -0.1549193338, 0.1161895004, 0.02254033308, 0.004919333848, -0.01967733539], [0.01618950039, -0.02254033308, 0.05, -0.1774596669, -0.2161895004, -0.1774596669, 0.05, -0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308]], [[-0.515473751, 0.6872983346, -0.1718245837, 0.1, -0.06547375097, 0.08729833462, -0.02182458366, -0.1, -0.515473751, 0.6872983346, -0.1718245837, 0.1, -0.06547375097, 0.08729833462, -0.02182458366, -0.1], [-0.515473751, -0.1, -0.02182458366, 0.08729833462, -0.06547375097, 0.1, -0.1718245837, 0.6872983346, -0.515473751, -0.1, -0.02182458366, 0.08729833462, -0.06547375097, 0.1, -0.1718245837, 0.6872983346], [-0.2161895004, -0.1774596669, 0.05, -0.02254033308, 0.01618950039, -0.02254033308, 0.05, -0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669]], [[-0.1718245837, -0, 0.1718245837, 0.1, -0.02182458366, -0, 0.02182458366, -0.1, -0.1718245837, -0, 0.1718245837, 0.1, -0.02182458366, -0, 0.02182458366, -0.1], [-0.1936491673, -0.25, -0.1936491673, 0.3872983346, -0.1936491673, 0.25, -0.1936491673, 0.3872983346, -0.1936491673, -0.25, -0.1936491673, 0.3872983346, -0.1936491673, 0.25, -0.1936491673, 0.3872983346], [0.05, -0.4436491673, 0.05, -0.1, 0.05, -0.05635083269, 0.05, -0.1, -0.05, 0.4436491673, -0.05, 0.1, -0.05, 0.05635083269, -0.05, 0.1]], [[0.1718245837, -0.6872983346, 0.515473751, 0.1, 0.02182458366, -0.08729833462, 0.06547375097, -0.1, 0.1718245837, -0.6872983346, 0.515473751, 0.1, 0.02182458366, -0.08729833462, 0.06547375097, -0.1], [-0.02182458366, -0.1, -0.515473751, 0.6872983346, -0.1718245837, 0.1, -0.06547375097, 0.08729833462, -0.02182458366, -0.1, -0.515473751, 0.6872983346, -0.1718245837, 0.1, -0.06547375097, 0.08729833462], [0.05, -0.1774596669, -0.2161895004, -0.1774596669, 0.05, -0.02254033308, 0.01618950039, -0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308]], [[-0.1936491673, 0.3872983346, -0.1936491673, 0.25, -0.1936491673, 0.3872983346, -0.1936491673, -0.25, -0.1936491673, 0.3872983346, -0.1936491673, 0.25, -0.1936491673, 0.3872983346, -0.1936491673, -0.25], [-0.1718245837, -0.1, 0.02182458366, -0, -0.02182458366, 0.1, 0.1718245837, -0, -0.1718245837, -0.1, 0.02182458366, -0, -0.02182458366, 0.1, 0.1718245837, -0], [0.05, -0.1, 0.05, -0.05635083269, 0.05, -0.1, 0.05, -0.4436491673, -0.05, 0.1, -0.05, 0.05635083269, -0.05, 0.1, -0.05, 0.4436491673]], [[0, -0, 0, 0.25, 0, -0, 0, -0.25, 0, -0, 0, 0.25, 0, -0, 0, -0.25], [0, -0.25, 0, -0, 0, 0.25, 0, -0, 0, -0.25, 0, -0, 0, 0.25, 0, -0], [0.125, -0.25, 0.125, -0.25, 0.125, -0.25, 0.125, -0.25, -0.125, 0.25, -0.125, 0.25, -0.125, 0.25, -0.125, 0.25]], [[0.1936491673, -0.3872983346, 0.1936491673, 0.25, 0.1936491673, -0.3872983346, 0.1936491673, -0.25, 0.1936491673, -0.3872983346, 0.1936491673, 0.25, 0.1936491673, -0.3872983346, 0.1936491673, -0.25], [0.02182458366, -0.1, -0.1718245837, -0, 0.1718245837, 0.1, -0.02182458366, -0, 0.02182458366, -0.1, -0.1718245837, -0, 0.1718245837, 0.1, -0.02182458366, -0], [0.05, -0.1, 0.05, -0.4436491673, 0.05, -0.1, 0.05, -0.05635083269, -0.05, 0.1, -0.05, 0.4436491673, -0.05, 0.1, -0.05, 0.05635083269]], [[-0.02182458366, 0.08729833462, -0.06547375097, 0.1, -0.1718245837, 0.6872983346, -0.515473751, -0.1, -0.02182458366, 0.08729833462, -0.06547375097, 0.1, -0.1718245837, 0.6872983346, -0.515473751, -0.1], [0.1718245837, -0.1, 0.06547375097, -0.08729833462, 0.02182458366, 0.1, 0.515473751, -0.6872983346, 0.1718245837, -0.1, 0.06547375097, -0.08729833462, 0.02182458366, 0.1, 0.515473751, -0.6872983346], [0.05, -0.02254033308, 0.01618950039, -0.02254033308, 0.05, -0.1774596669, -0.2161895004, -0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669]], [[0.02182458366, -0, -0.02182458366, 0.1, 0.1718245837, -0, -0.1718245837, -0.1, 0.02182458366, -0, -0.02182458366, 0.1, 0.1718245837, -0, -0.1718245837, -0.1], [0.1936491673, -0.25, 0.1936491673, -0.3872983346, 0.1936491673, 0.25, 0.1936491673, -0.3872983346, 0.1936491673, -0.25, 0.1936491673, -0.3872983346, 0.1936491673, 0.25, 0.1936491673, -0.3872983346], [0.05, -0.05635083269, 0.05, -0.1, 0.05, -0.4436491673, 0.05, -0.1, -0.05, 0.05635083269, -0.05, 0.1, -0.05, 0.4436491673, -0.05, 0.1]], [[0.06547375097, -0.08729833462, 0.02182458366, 0.1, 0.515473751, -0.6872983346, 0.1718245837, -0.1, 0.06547375097, -0.08729833462, 0.02182458366, 0.1, 0.515473751, -0.6872983346, 0.1718245837, -0.1], [0.06547375097, -0.1, 0.1718245837, -0.6872983346, 0.515473751, 0.1, 0.02182458366, -0.08729833462, 0.06547375097, -0.1, 0.1718245837, -0.6872983346, 0.515473751, 0.1, 0.02182458366, -0.08729833462], [0.01618950039, -0.02254033308, 0.05, -0.1774596669, -0.2161895004, -0.1774596669, 0.05, -0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308]], [[-0.1161895004, 0.1549193338, -0.03872983346, 0.02254033308, -0.01475800154, 0.01967733539, -0.004919333848, -0.02254033308, -0.9147580015, 1.219677335, -0.3049193338, 0.1774596669, -0.1161895004, 0.1549193338, -0.03872983346, -0.1774596669], [-0.1161895004, -0.02254033308, -0.004919333848, 0.01967733539, -0.01475800154, 0.02254033308, -0.03872983346, 0.1549193338, -0.9147580015, -0.1774596669, -0.03872983346, 0.1549193338, -0.1161895004, 0.1774596669, -0.3049193338, 1.219677335], [-0.2161895004, -0.1774596669, 0.05, -0.02254033308, 0.01618950039, -0.02254033308, 0.05, -0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669]], [[-0.03872983346, -0, 0.03872983346, 0.02254033308, -0.004919333848, -0, 0.004919333848, -0.02254033308, -0.3049193338, -0, 0.3049193338, 0.1774596669, -0.03872983346, -0, 0.03872983346, -0.1774596669], [-0.04364916731, -0.05635083269, -0.04364916731, 0.08729833462, -0.04364916731, 0.05635083269, -0.04364916731, 0.08729833462, -0.3436491673, -0.4436491673, -0.3436491673, 0.6872983346, -0.3436491673, 0.4436491673, -0.3436491673, 0.6872983346], [0.05, -0.4436491673, 0.05, -0.1, 0.05, -0.05635083269, 0.05, -0.1, -0.05, 0.4436491673, -0.05, 0.1, -0.05, 0.05635083269, -0.05, 0.1]], [[0.03872983346, -0.1549193338, 0.1161895004, 0.02254033308, 0.004919333848, -0.01967733539, 0.01475800154, -0.02254033308, 0.3049193338, -1.219677335, 0.9147580015, 0.1774596669, 0.03872983346, -0.1549193338, 0.1161895004, -0.1774596669], [-0.004919333848, -0.02254033308, -0.1161895004, 0.1549193338, -0.03872983346, 0.02254033308, -0.01475800154, 0.01967733539, -0.03872983346, -0.1774596669, -0.9147580015, 1.219677335, -0.3049193338, 0.1774596669, -0.1161895004, 0.1549193338], [0.05, -0.1774596669, -0.2161895004, -0.1774596669, 0.05, -0.02254033308, 0.01618950039, -0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308]], [[-0.04364916731, 0.08729833462, -0.04364916731, 0.05635083269, -0.04364916731, 0.08729833462, -0.04364916731, -0.05635083269, -0.3436491673, 0.6872983346, -0.3436491673, 0.4436491673, -0.3436491673, 0.6872983346, -0.3436491673, -0.4436491673], [-0.03872983346, -0.02254033308, 0.004919333848, -0, -0.004919333848, 0.02254033308, 0.03872983346, -0, -0.3049193338, -0.1774596669, 0.03872983346, -0, -0.03872983346, 0.1774596669, 0.3049193338, -0], [0.05, -0.1, 0.05, -0.05635083269, 0.05, -0.1, 0.05, -0.4436491673, -0.05, 0.1, -0.05, 0.05635083269, -0.05, 0.1, -0.05, 0.4436491673]], [[-6.938893904e-18, -0, 6.938893904e-18, 0.05635083269, 6.938893904e-18, -0, -6.938893904e-18, -0.05635083269, -6.938893904e-18, -0, 6.938893904e-18, 0.4436491673, 6.938893904e-18, -0, -6.938893904e-18, -0.4436491673], [-6.938893904e-18, -0.05635083269, -6.938893904e-18, -0, 6.938893904e-18, 0.05635083269, 6.938893904e-18, -0, -6.938893904e-18, -0.4436491673, -6.938893904e-18, -0, 6.938893904e-18, 0.4436491673, 6.938893904e-18, -0], [0.125, -0.25, 0.125, -0.25, 0.125, -0.25, 0.125, -0.25, -0.125, 0.25, -0.125, 0.25, -0.125, 0.25, -0.125, 0.25]], [[0.04364916731, -0.08729833462, 0.04364916731, 0.05635083269, 0.04364916731, -0.08729833462, 0.04364916731, -0.05635083269, 0.3436491673, -0.6872983346, 0.3436491673, 0.4436491673, 0.3436491673, -0.6872983346, 0.3436491673, -0.4436491673], [0.004919333848, -0.02254033308, -0.03872983346, -0, 0.03872983346, 0.02254033308, -0.004919333848, -0, 0.03872983346, -0.1774596669, -0.3049193338, -0, 0.3049193338, 0.1774596669, -0.03872983346, -0], [0.05, -0.1, 0.05, -0.4436491673, 0.05, -0.1, 0.05, -0.05635083269, -0.05, 0.1, -0.05, 0.4436491673, -0.05, 0.1, -0.05, 0.05635083269]], [[-0.004919333848, 0.01967733539, -0.01475800154, 0.02254033308, -0.03872983346, 0.1549193338, -0.1161895004, -0.02254033308, -0.03872983346, 0.1549193338, -0.1161895004, 0.1774596669, -0.3049193338, 1.219677335, -0.9147580015, -0.1774596669], [0.03872983346, -0.02254033308, 0.01475800154, -0.01967733539, 0.004919333848, 0.02254033308, 0.1161895004, -0.1549193338, 0.3049193338, -0.1774596669, 0.1161895004, -0.1549193338, 0.03872983346, 0.1774596669, 0.9147580015, -1.219677335], [0.05, -0.02254033308, 0.01618950039, -0.02254033308, 0.05, -0.1774596669, -0.2161895004, -0.1774596669, -0.05, 0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669]], [[0.004919333848, -0, -0.004919333848, 0.02254033308, 0.03872983346, -0, -0.03872983346, -0.02254033308, 0.03872983346, -0, -0.03872983346, 0.1774596669, 0.3049193338, -0, -0.3049193338, -0.1774596669], [0.04364916731, -0.05635083269, 0.04364916731, -0.08729833462, 0.04364916731, 0.05635083269, 0.04364916731, -0.08729833462, 0.3436491673, -0.4436491673, 0.3436491673, -0.6872983346, 0.3436491673, 0.4436491673, 0.3436491673, -0.6872983346], [0.05, -0.05635083269, 0.05, -0.1, 0.05, -0.4436491673, 0.05, -0.1, -0.05, 0.05635083269, -0.05, 0.1, -0.05, 0.4436491673, -0.05, 0.1]], [[0.01475800154, -0.01967733539, 0.004919333848, 0.02254033308, 0.1161895004, -0.1549193338, 0.03872983346, -0.02254033308, 0.1161895004, -0.1549193338, 0.03872983346, 0.1774596669, 0.9147580015, -1.219677335, 0.3049193338, -0.1774596669], [0.01475800154, -0.02254033308, 0.03872983346, -0.1549193338, 0.1161895004, 0.02254033308, 0.004919333848, -0.01967733539, 0.1161895004, -0.1774596669, 0.3049193338, -1.219677335, 0.9147580015, 0.1774596669, 0.03872983346, -0.1549193338], [0.01618950039, -0.02254033308, 0.05, -0.1774596669, -0.2161895004, -0.1774596669, 0.05, -0.02254033308, -0.01618950039, 0.02254033308, -0.05, 0.1774596669, 0.2161895004, 0.1774596669, -0.05, 0.02254033308]]]) c3d16f_rescaled = [1, 1, 1] c3d16f_np = 16 c3d16f_ngp = 27 c3d16f_gp = np.array([[0.1127016654, 0.1127016654, 0.1127016654], [0.5, 0.1127016654, 0.1127016654], [0.8872983346, 0.1127016654, 0.1127016654], [0.1127016654, 0.5, 0.1127016654], [0.5, 0.5, 0.1127016654], [0.8872983346, 0.5, 0.1127016654], [0.1127016654, 0.8872983346, 0.1127016654], [0.5, 0.8872983346, 0.1127016654], [0.8872983346, 0.8872983346, 0.1127016654], [0.1127016654, 0.1127016654, 0.5], [0.5, 0.1127016654, 0.5], [0.8872983346, 0.1127016654, 0.5], [0.1127016654, 0.5, 0.5], [0.5, 0.5, 0.5], [0.8872983346, 0.5, 0.5], [0.1127016654, 0.8872983346, 0.5], [0.5, 0.8872983346, 0.5], [0.8872983346, 0.8872983346, 0.5], [0.1127016654, 0.1127016654, 0.8872983346], [0.5, 0.1127016654, 0.8872983346], [0.8872983346, 0.1127016654, 0.8872983346], [0.1127016654, 0.5, 0.8872983346], [0.5, 0.5, 0.8872983346], [0.8872983346, 0.5, 0.8872983346], [0.1127016654, 0.8872983346, 0.8872983346], [0.5, 0.8872983346, 0.8872983346], [0.8872983346, 0.8872983346, 0.8872983346]]) c3d16f_gw = np.array([0.1714677641 , 0.2743484225 , 0.1714677641 , 0.2743484225 , 0.438957476 , 0.2743484225 , 0.1714677641 , 0.2743484225 , 0.1714677641 , 0.2743484225 , 0.438957476 , 0.2743484225 , 0.438957476 , 0.7023319616 , 0.438957476 , 0.2743484225 , 0.438957476 , 0.2743484225 , 0.1714677641 , 0.2743484225 , 0.1714677641 , 0.2743484225 , 0.438957476 , 0.2743484225 , 0.1714677641 , 0.2743484225 , 0.1714677641 ]) element_names.append('c3d16l') c3d16l_shape = np.array([[-0.125,0.25,-0.125,0.25,-0.125,0.25,-0.125,0.25,-0.125,0.25,-0.125,0.25,-0.125,0.25,-0.125,0.25]]) c3d16l_dshape = np.array([[[0, -0, 0, 0.25, 0, -0, 0, -0.25, 0, -0, 0, 0.25, 0, -0, 0, -0.25], [0, -0.25, 0, -0, 0, 0.25, 0, -0, 0, -0.25, 0, -0, 0, 0.25, 0, -0], [0.125, -0.25, 0.125, -0.25, 0.125, -0.25, 0.125, -0.25, -0.125, 0.25, -0.125, 0.25, -0.125, 0.25, -0.125, 0.25]]]) c3d16l_rescaled = [0, 0, 0] c3d16l_np = 16 c3d16l_ngp = 1 c3d16l_gp = np.array([[0, 0, 0]]) c3d16l_gw = np.array([8 ]) element_names.append('c3d16r') c3d16r_shape = np.array([[0.07589030021,0.414672312,-0.1314458558,0.1111111111,-0.07589030021,0.1111111111,-0.1314458558,0.414672312,0.02033474465,0.1111111111,-0.0352208109,0.02977213249,-0.02033474465,0.02977213249,-0.0352208109,0.1111111111], [-0.1314458558,0.414672312,0.07589030021,0.414672312,-0.1314458558,0.1111111111,-0.07589030021,0.1111111111,-0.0352208109,0.1111111111,0.02033474465,0.1111111111,-0.0352208109,0.02977213249,-0.02033474465,0.02977213249], [-0.1314458558,0.1111111111,-0.07589030021,0.1111111111,-0.1314458558,0.414672312,0.07589030021,0.414672312,-0.0352208109,0.02977213249,-0.02033474465,0.02977213249,-0.0352208109,0.1111111111,0.02033474465,0.1111111111], [-0.07589030021,0.1111111111,-0.1314458558,0.414672312,0.07589030021,0.414672312,-0.1314458558,0.1111111111,-0.02033474465,0.02977213249,-0.0352208109,0.1111111111,0.02033474465,0.1111111111,-0.0352208109,0.02977213249], [0.02033474465,0.1111111111,-0.0352208109,0.02977213249,-0.02033474465,0.02977213249,-0.0352208109,0.1111111111,0.07589030021,0.414672312,-0.1314458558,0.1111111111,-0.07589030021,0.1111111111,-0.1314458558,0.414672312], [-0.0352208109,0.1111111111,0.02033474465,0.1111111111,-0.0352208109,0.02977213249,-0.02033474465,0.02977213249,-0.1314458558,0.414672312,0.07589030021,0.414672312,-0.1314458558,0.1111111111,-0.07589030021,0.1111111111], [-0.0352208109,0.02977213249,-0.02033474465,0.02977213249,-0.0352208109,0.1111111111,0.02033474465,0.1111111111,-0.1314458558,0.1111111111,-0.07589030021,0.1111111111,-0.1314458558,0.414672312,0.07589030021,0.414672312], [-0.02033474465,0.02977213249,-0.0352208109,0.1111111111,0.02033474465,0.1111111111,-0.0352208109,0.02977213249,-0.07589030021,0.1111111111,-0.1314458558,0.414672312,0.07589030021,0.414672312,-0.1314458558,0.1111111111]]) c3d16r_dshape = np.array([[[-0.5386751346, 0.7182335128, -0.1795583782, 0.2628917115, -0.1443375673, 0.1924500897, -0.04811252243, -0.2628917115, -0.1443375673, 0.1924500897, -0.04811252243, 0.0704416218, -0.03867513459, 0.05156684613, -0.01289171153, -0.0704416218], [-0.5386751346, -0.2628917115, -0.04811252243, 0.1924500897, -0.1443375673, 0.2628917115, -0.1795583782, 0.7182335128, -0.1443375673, -0.0704416218, -0.01289171153, 0.05156684613, -0.03867513459, 0.0704416218, -0.04811252243, 0.1924500897], [-0.04811252243, -0.2628917115, 0.08333333333, -0.0704416218, 0.04811252243, -0.0704416218, 0.08333333333, -0.2628917115, 0.04811252243, 0.2628917115, -0.08333333333, 0.0704416218, -0.04811252243, 0.0704416218, -0.08333333333, 0.2628917115]], [[0.1795583782, -0.7182335128, 0.5386751346, 0.2628917115, 0.04811252243, -0.1924500897, 0.1443375673, -0.2628917115, 0.04811252243, -0.1924500897, 0.1443375673, 0.0704416218, 0.01289171153, -0.05156684613, 0.03867513459, -0.0704416218], [-0.04811252243, -0.2628917115, -0.5386751346, 0.7182335128, -0.1795583782, 0.2628917115, -0.1443375673, 0.1924500897, -0.01289171153, -0.0704416218, -0.1443375673, 0.1924500897, -0.04811252243, 0.0704416218, -0.03867513459, 0.05156684613], [0.08333333333, -0.2628917115, -0.04811252243, -0.2628917115, 0.08333333333, -0.0704416218, 0.04811252243, -0.0704416218, -0.08333333333, 0.2628917115, 0.04811252243, 0.2628917115, -0.08333333333, 0.0704416218, -0.04811252243, 0.0704416218]], [[-0.04811252243, 0.1924500897, -0.1443375673, 0.2628917115, -0.1795583782, 0.7182335128, -0.5386751346, -0.2628917115, -0.01289171153, 0.05156684613, -0.03867513459, 0.0704416218, -0.04811252243, 0.1924500897, -0.1443375673, -0.0704416218], [0.1795583782, -0.2628917115, 0.1443375673, -0.1924500897, 0.04811252243, 0.2628917115, 0.5386751346, -0.7182335128, 0.04811252243, -0.0704416218, 0.03867513459, -0.05156684613, 0.01289171153, 0.0704416218, 0.1443375673, -0.1924500897], [0.08333333333, -0.0704416218, 0.04811252243, -0.0704416218, 0.08333333333, -0.2628917115, -0.04811252243, -0.2628917115, -0.08333333333, 0.0704416218, -0.04811252243, 0.0704416218, -0.08333333333, 0.2628917115, 0.04811252243, 0.2628917115]], [[0.1443375673, -0.1924500897, 0.04811252243, 0.2628917115, 0.5386751346, -0.7182335128, 0.1795583782, -0.2628917115, 0.03867513459, -0.05156684613, 0.01289171153, 0.0704416218, 0.1443375673, -0.1924500897, 0.04811252243, -0.0704416218], [0.1443375673, -0.2628917115, 0.1795583782, -0.7182335128, 0.5386751346, 0.2628917115, 0.04811252243, -0.1924500897, 0.03867513459, -0.0704416218, 0.04811252243, -0.1924500897, 0.1443375673, 0.0704416218, 0.01289171153, -0.05156684613], [0.04811252243, -0.0704416218, 0.08333333333, -0.2628917115, -0.04811252243, -0.2628917115, 0.08333333333, -0.0704416218, -0.04811252243, 0.0704416218, -0.08333333333, 0.2628917115, 0.04811252243, 0.2628917115, -0.08333333333, 0.0704416218]], [[-0.1443375673, 0.1924500897, -0.04811252243, 0.0704416218, -0.03867513459, 0.05156684613, -0.01289171153, -0.0704416218, -0.5386751346, 0.7182335128, -0.1795583782, 0.2628917115, -0.1443375673, 0.1924500897, -0.04811252243, -0.2628917115], [-0.1443375673, -0.0704416218, -0.01289171153, 0.05156684613, -0.03867513459, 0.0704416218, -0.04811252243, 0.1924500897, -0.5386751346, -0.2628917115, -0.04811252243, 0.1924500897, -0.1443375673, 0.2628917115, -0.1795583782, 0.7182335128], [-0.04811252243, -0.2628917115, 0.08333333333, -0.0704416218, 0.04811252243, -0.0704416218, 0.08333333333, -0.2628917115, 0.04811252243, 0.2628917115, -0.08333333333, 0.0704416218, -0.04811252243, 0.0704416218, -0.08333333333, 0.2628917115]], [[0.04811252243, -0.1924500897, 0.1443375673, 0.0704416218, 0.01289171153, -0.05156684613, 0.03867513459, -0.0704416218, 0.1795583782