FEM: beam rotation object, add this new object
This commit is contained in:
@@ -373,6 +373,7 @@ class FemTest(unittest.TestCase):
|
||||
analysis.addObject(ObjectsFem.makeElementFluid1D(doc))
|
||||
analysis.addObject(ObjectsFem.makeElementGeometry1D(doc))
|
||||
analysis.addObject(ObjectsFem.makeElementGeometry2D(doc))
|
||||
analysis.addObject(ObjectsFem.makeElementRotation1D(doc))
|
||||
|
||||
analysis.addObject(ObjectsFem.makeMaterialFluid(doc))
|
||||
mat = analysis.addObject(ObjectsFem.makeMaterialSolid(doc))[0]
|
||||
@@ -429,6 +430,7 @@ class FemTest(unittest.TestCase):
|
||||
self.assertEqual('Fem::FemElementFluid1D', typeOfObj(ObjectsFem.makeElementFluid1D(doc)))
|
||||
self.assertEqual('Fem::FemElementGeometry1D', typeOfObj(ObjectsFem.makeElementGeometry1D(doc)))
|
||||
self.assertEqual('Fem::FemElementGeometry2D', typeOfObj(ObjectsFem.makeElementGeometry2D(doc)))
|
||||
self.assertEqual('Fem::FemElementRotation1D', typeOfObj(ObjectsFem.makeElementRotation1D(doc)))
|
||||
materialsolid = ObjectsFem.makeMaterialSolid(doc)
|
||||
self.assertEqual('Fem::Material', typeOfObj(ObjectsFem.makeMaterialFluid(doc)))
|
||||
self.assertEqual('Fem::Material', typeOfObj(materialsolid))
|
||||
@@ -480,6 +482,7 @@ class FemTest(unittest.TestCase):
|
||||
self.assertTrue(isOfTypeNew(ObjectsFem.makeElementFluid1D(doc), 'Fem::FemElementFluid1D'))
|
||||
self.assertTrue(isOfTypeNew(ObjectsFem.makeElementGeometry1D(doc), 'Fem::FemElementGeometry1D'))
|
||||
self.assertTrue(isOfTypeNew(ObjectsFem.makeElementGeometry2D(doc), 'Fem::FemElementGeometry2D'))
|
||||
self.assertTrue(isOfTypeNew(ObjectsFem.makeElementRotation1D(doc), 'Fem::FemElementRotation1D'))
|
||||
materialsolid = ObjectsFem.makeMaterialSolid(doc)
|
||||
self.assertTrue(isOfTypeNew(ObjectsFem.makeMaterialFluid(doc), 'Fem::Material'))
|
||||
self.assertTrue(isOfTypeNew(materialsolid, 'Fem::Material'))
|
||||
@@ -530,6 +533,7 @@ class FemTest(unittest.TestCase):
|
||||
self.assertTrue(isDerivedFromFem(ObjectsFem.makeElementFluid1D(doc), 'Fem::FemElementFluid1D'))
|
||||
self.assertTrue(isDerivedFromFem(ObjectsFem.makeElementGeometry1D(doc), 'Fem::FemElementGeometry1D'))
|
||||
self.assertTrue(isDerivedFromFem(ObjectsFem.makeElementGeometry2D(doc), 'Fem::FemElementGeometry2D'))
|
||||
self.assertTrue(isDerivedFromFem(ObjectsFem.makeElementRotation1D(doc), 'Fem::FemElementRotation1D'))
|
||||
materialsolid = ObjectsFem.makeMaterialSolid(doc)
|
||||
self.assertTrue(isDerivedFromFem(ObjectsFem.makeMaterialFluid(doc), 'Fem::Material'))
|
||||
self.assertTrue(isDerivedFromFem(materialsolid, 'Fem::Material'))
|
||||
@@ -579,6 +583,7 @@ class FemTest(unittest.TestCase):
|
||||
self.assertTrue(ObjectsFem.makeElementFluid1D(doc).isDerivedFrom('Fem::FeaturePython'))
|
||||
self.assertTrue(ObjectsFem.makeElementGeometry1D(doc).isDerivedFrom('Fem::FeaturePython'))
|
||||
self.assertTrue(ObjectsFem.makeElementGeometry2D(doc).isDerivedFrom('Fem::FeaturePython'))
|
||||
self.assertTrue(ObjectsFem.makeElementRotation1D(doc).isDerivedFrom('Fem::FeaturePython'))
|
||||
materialsolid = ObjectsFem.makeMaterialSolid(doc)
|
||||
self.assertTrue(ObjectsFem.makeMaterialFluid(doc).isDerivedFrom('App::MaterialObjectPython'))
|
||||
self.assertTrue(materialsolid.isDerivedFrom('App::MaterialObjectPython'))
|
||||
|
||||
Reference in New Issue
Block a user