def test_adaptive_splitting_3d_5(): # random refine m = MeshTet() np.random.seed(1337) for itr in range(10): m = m.refined( np.unique( np.random.randint(0, m.t.shape[1], size=int(0.3 * m.t.shape[1])))) assert m.is_valid()
def test_adaptive_splitting_3d_2(): m = MeshTet() for itr in range(5): m = m.refined(np.arange(m.nelements, dtype=np.int64)) assert m.is_valid()
def test_adaptive_splitting_3d_1(): m = MeshTet() for itr in range(50): m = m.refined([itr]) assert m.is_valid()