def test_pbar_3(self): """tests the PBAR validate""" pid = 42 mid = 10 i1 = -1. i2 = -2. i12 = -3. j = -4. pbar = PBAR(pid, mid, A=0., i1=i1, i2=i2, i12=i12, j=j, nsm=0., c1=0., c2=0., d1=0., d2=0., e1=0., e2=0., f1=0., f2=0., k1=1.e8, k2=1.e8, comment='pbar') with self.assertRaises(ValueError): pbar.validate() pbar.i1 = 1. with self.assertRaises(ValueError): pbar.validate() pbar.i2 = 2. with self.assertRaises(ValueError): pbar.validate() pbar.j = 4. pbar.validate() model = BDF(debug=False) pbar = model.add_pbar(pid, mid, A=0., i1=2., i2=2., i12=1., j=4., nsm=0., c1=0., c2=0., d1=0., d2=0., e1=0., e2=0., f1=0., f2=0., k1=1.e8, k2=1.e8, comment='pbar') pbar.validate() nids = [100, 101] eid = 1000 x = [0., 0., 1.] g0 = None model.add_cbar(eid, pid, nids, x, g0, comment='cbar') model.add_grid(100, [0., 0., 0.]) model.add_grid(101, [1., 0., 0.]) E = 3.0e7 G = None nu = 0.3 model.add_mat1(mid, E, G, nu) save_load_deck(model)
def test_pbar_3(self): """tests the PBAR validate""" pid = 42 mid = 10 i1 = -1. i2 = -2. i12 = -3. j = -4. pbar = PBAR(pid, mid, A=0., i1=i1, i2=i2, i12=i12, j=j, nsm=0., c1=0., c2=0., d1=0., d2=0., e1=0., e2=0., f1=0., f2=0., k1=1.e8, k2=1.e8, comment='cat') with self.assertRaises(ValueError): pbar.validate() pbar.i1 = 1. with self.assertRaises(ValueError): pbar.validate() pbar.i2 = 2. with self.assertRaises(ValueError): pbar.validate() pbar.j = 4. pbar.validate()