def setUp(self): self.pts = [[0.,0.,0.], [1.,0.,0.], [1.,1.,0.], [0.,0.,1.], [1.,0.,1.], [1.,1.,1.]] self.wedge = linear_wedge(1, self.pts, range(6)) self.vtk = create_vtk([-1.,0.,1.]) self.vtk2 = create_vtk([-1,0,1],[5]*27) self.vtk3 = create_vtk([0,1,2],[0, 5, 10]*9)
def create_wedge_part(): p = part('Part1','C3D6','linear_wedge') pts = [[0.,0.,0.], [1.,0.,0.], [1.,1.,0.], [0.,0.,1.], [1.,0.,1.], [1.,1.,1.]] nodes = [repr(n+1) for n in range(6)] p.add_element(linear_wedge(1, pts, nodes)) p.moduli = [1.] return [p]