def __init__(self): # integration scheme for this element self.integration = IntegrationProperties(self.num_coord, self.num_node) self.shape = ShapefunctionPrototype(self.num_coord, self.num_node) # element boundary properties self.num_face_nodes = geom.num_face_nodes(self.num_coord, self.num_node) args = (self.num_coord-1, self.num_face_nodes) self.bndry = ShapefunctionPrototype(*args) self.bndry.integration = IntegrationProperties(*args)
def __init__(self): # integration scheme for this element self.integration = IntegrationProperties(self.num_coord, self.num_node) self.shape = ShapefunctionPrototype(self.num_coord, self.num_node) # element boundary properties self.num_face_nodes = geom.num_face_nodes(self.num_coord, self.num_node) args = (self.num_coord - 1, self.num_face_nodes) self.bndry = ShapefunctionPrototype(*args) self.bndry.integration = IntegrationProperties(*args) self.thickness = 1. self.sri_e = QE4RI(**{"hourglass stiffness": 0.})