/[escript]/trunk-mpi-branch/finley/test/python/run_generators.py
ViewVC logotype

Diff of /trunk-mpi-branch/finley/test/python/run_generators.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1306 by ksteube, Tue Sep 18 05:51:09 2007 UTC revision 1307 by gross, Tue Sep 18 08:53:11 2007 UTC
# Line 105  class Test_Generators(unittest.TestCase) Line 105  class Test_Generators(unittest.TestCase)
105        ms1=Rectangle(1,1,1,l1=0.5,useElementsOnFace=False)        ms1=Rectangle(1,1,1,l1=0.5,useElementsOnFace=False)
106        ms2=Rectangle(1,1,1,l1=0.5,useElementsOnFace=False)        ms2=Rectangle(1,1,1,l1=0.5,useElementsOnFace=False)
107        ms2.setX(ms2.getX()+[0,0.5])        ms2.setX(ms2.getX()+[0,0.5])
108        my_dom=JoinFaces([ms1,ms2])        my_dom=JoinFaces([ms1,ms2],optimize=False)
109        self.checker(my_dom,file)        self.checker(my_dom,file)
110    
111     def test_hex_contact_2D_order1_onFace(self):     def test_hex_contact_2D_order1_onFace(self):
# Line 113  class Test_Generators(unittest.TestCase) Line 113  class Test_Generators(unittest.TestCase)
113        ms1=Rectangle(1,1,1,l1=0.5,useElementsOnFace=True)        ms1=Rectangle(1,1,1,l1=0.5,useElementsOnFace=True)
114        ms2=Rectangle(1,1,1,l1=0.5,useElementsOnFace=True)        ms2=Rectangle(1,1,1,l1=0.5,useElementsOnFace=True)
115        ms2.setX(ms2.getX()+[0,0.5])        ms2.setX(ms2.getX()+[0,0.5])
116        my_dom=JoinFaces([ms1,ms2])        my_dom=JoinFaces([ms1,ms2],optimize=False)
117        self.checker(my_dom,file)        self.checker(my_dom,file)
118    
119     def test_hex_contact_2D_order2(self):     def test_hex_contact_2D_order2(self):
# Line 121  class Test_Generators(unittest.TestCase) Line 121  class Test_Generators(unittest.TestCase)
121        ms1=Rectangle(1,1,2,l1=0.5,useElementsOnFace=False)        ms1=Rectangle(1,1,2,l1=0.5,useElementsOnFace=False)
122        ms2=Rectangle(1,1,2,l1=0.5,useElementsOnFace=False)        ms2=Rectangle(1,1,2,l1=0.5,useElementsOnFace=False)
123        ms2.setX(ms2.getX()+[0,0.5])        ms2.setX(ms2.getX()+[0,0.5])
124        my_dom=JoinFaces([ms1,ms2])        my_dom=JoinFaces([ms1,ms2],optimize=False)
125        self.checker(my_dom,file)        self.checker(my_dom,file)
126    
127     def test_hex_contact_2D_order2_onFace(self):     def test_hex_contact_2D_order2_onFace(self):
# Line 129  class Test_Generators(unittest.TestCase) Line 129  class Test_Generators(unittest.TestCase)
129        ms1=Rectangle(1,1,2,l1=0.5,useElementsOnFace=True)        ms1=Rectangle(1,1,2,l1=0.5,useElementsOnFace=True)
130        ms2=Rectangle(1,1,2,l1=0.5,useElementsOnFace=True)        ms2=Rectangle(1,1,2,l1=0.5,useElementsOnFace=True)
131        ms2.setX(ms2.getX()+[0,0.5])        ms2.setX(ms2.getX()+[0,0.5])
132        my_dom=JoinFaces([ms1,ms2])        my_dom=JoinFaces([ms1,ms2],optimize=False)
133        self.checker(my_dom,file)        self.checker(my_dom,file)
134    
135     def test_hex_contact_3D_order1(self):     def test_hex_contact_3D_order1(self):
# Line 137  class Test_Generators(unittest.TestCase) Line 137  class Test_Generators(unittest.TestCase)
137        ms1=Brick(1,1,1,1,l2=0.5,useElementsOnFace=False)        ms1=Brick(1,1,1,1,l2=0.5,useElementsOnFace=False)
138        ms2=Brick(1,1,1,1,l2=0.5,useElementsOnFace=False)        ms2=Brick(1,1,1,1,l2=0.5,useElementsOnFace=False)
139        ms2.setX(ms2.getX()+[0,0,0.5])        ms2.setX(ms2.getX()+[0,0,0.5])
140        my_dom=JoinFaces([ms1,ms2])        my_dom=JoinFaces([ms1,ms2],optimize=False)
141        self.checker(my_dom,file)        self.checker(my_dom,file)
142    
143     def test_hex_contact_3D_order1_onFace(self):     def test_hex_contact_3D_order1_onFace(self):
# Line 145  class Test_Generators(unittest.TestCase) Line 145  class Test_Generators(unittest.TestCase)
145        ms1=Brick(1,1,1,1,l2=0.5,useElementsOnFace=True)        ms1=Brick(1,1,1,1,l2=0.5,useElementsOnFace=True)
146        ms2=Brick(1,1,1,1,l2=0.5,useElementsOnFace=True)        ms2=Brick(1,1,1,1,l2=0.5,useElementsOnFace=True)
147        ms2.setX(ms2.getX()+[0,0,0.5])        ms2.setX(ms2.getX()+[0,0,0.5])
148        my_dom=JoinFaces([ms1,ms2])        my_dom=JoinFaces([ms1,ms2],optimize=False)
149        self.checker(my_dom,file)        self.checker(my_dom,file)
150    
151     def test_hex_contact_3D_order2(self):     def test_hex_contact_3D_order2(self):
# Line 153  class Test_Generators(unittest.TestCase) Line 153  class Test_Generators(unittest.TestCase)
153        ms1=Brick(1,1,1,2,l2=0.5,useElementsOnFace=False)        ms1=Brick(1,1,1,2,l2=0.5,useElementsOnFace=False)
154        ms2=Brick(1,1,1,2,l2=0.5,useElementsOnFace=False)        ms2=Brick(1,1,1,2,l2=0.5,useElementsOnFace=False)
155        ms2.setX(ms2.getX()+[0,0,0.5])        ms2.setX(ms2.getX()+[0,0,0.5])
156        my_dom=JoinFaces([ms1,ms2])        my_dom=JoinFaces([ms1,ms2],optimize=False)
157        self.checker(my_dom,file)        self.checker(my_dom,file)
158    
159     def test_hex_contact_3D_order2_onFace(self):     def test_hex_contact_3D_order2_onFace(self):
# Line 161  class Test_Generators(unittest.TestCase) Line 161  class Test_Generators(unittest.TestCase)
161        ms1=Brick(1,1,1,2,l2=0.5,useElementsOnFace=True)        ms1=Brick(1,1,1,2,l2=0.5,useElementsOnFace=True)
162        ms2=Brick(1,1,1,2,l2=0.5,useElementsOnFace=True)        ms2=Brick(1,1,1,2,l2=0.5,useElementsOnFace=True)
163        ms2.setX(ms2.getX()+[0,0,0.5])        ms2.setX(ms2.getX()+[0,0,0.5])
164        my_dom=JoinFaces([ms1,ms2])        my_dom=JoinFaces([ms1,ms2],optimize=False)
165        self.checker(my_dom,file)        self.checker(my_dom,file)
166    
167  class Test_GMSHReader(unittest.TestCase):  class Test_GMSHReader(unittest.TestCase):
# Line 196  class Test_GMSHReader(unittest.TestCase) Line 196  class Test_GMSHReader(unittest.TestCase)
196         dom.write(test)         dom.write(test)
197         self.compare(test, FINLEY_TEST_MESH_PATH+os.sep+ref)         self.compare(test, FINLEY_TEST_MESH_PATH+os.sep+ref)
198    
199     def test_Tet(self):     def test_Tet10(self):
200         file="tet10_gmsh.msh"         file="tet10_gmsh.msh"
201         ref="tet10.fly"         ref="tet10.fly"
202         test = FINLEY_WORKDIR+os.sep+"tet10_test.fly"         test = FINLEY_WORKDIR+os.sep+"tet10_test.fly"
# Line 208  class Test_Reader(unittest.TestCase): Line 208  class Test_Reader(unittest.TestCase):
208     def test_ReadWriteTagNames(self):     def test_ReadWriteTagNames(self):
209         file="hex_2D_order2.msh"         file="hex_2D_order2.msh"
210         test = FINLEY_WORKDIR+os.sep+"test.fly"         test = FINLEY_WORKDIR+os.sep+"test.fly"
211         dom = ReadMesh(FINLEY_TEST_MESH_PATH+os.sep+file,3)         dom = ReadMesh(FINLEY_TEST_MESH_PATH+os.sep+file,3,optimize=False)
212         insertTagNames(dom,A=1,B=2)         insertTagNames(dom,A=1,B=2)
213         dom.write(test)         dom.write(test)
214         dom2 = ReadMesh(test,3)         dom2 = ReadMesh(test,3,optimize=False)
215         t=getTagNames(dom)         t=getTagNames(dom)
216         self.failUnless(len(t)==6)         self.failUnless(len(t)==6)
217         self.failUnless("A" in t)         self.failUnless("A" in t)

Legend:
Removed from v.1306  
changed lines
  Added in v.1307

  ViewVC Help
Powered by ViewVC 1.1.26