Exemple #1
0
    def _runTest(self, filenameIn, filenameOut, filenameOutE, faultGroup=None):

        from spatialdata.geocoords.CSCart import CSCart
        cs = CSCart()
        cs._configure()

        from pylith.meshio.MeshIOAscii import MeshIOAscii
        io = MeshIOAscii()
        io.inventory.filename = filenameIn
        io.inventory.coordsys = cs
        io._configure()

        mesh = io.read(debug=False, interpolate=True)

        if not faultGroup is None:
            from pylith.faults.FaultCohesiveKin import FaultCohesiveKin
            fault = FaultCohesiveKin()
            fault.inventory.matId = 10
            fault.inventory.faultLabel = faultGroup
            fault._configure()

            nvertices = fault.numVerticesNoMesh(mesh)
            firstFaultVertex = 0
            firstLagrangeVertex = nvertices
            firstFaultCell = 2 * nvertices
            fault.adjustTopology(mesh, firstFaultVertex, firstLagrangeVertex,
                                 firstFaultCell)

        from pylith.topology.RefineUniform import RefineUniform
        refiner = RefineUniform()
        meshRefined = refiner.refine(mesh)

        return
Exemple #2
0
 def test_constructor(self):
     """
 Test constructor.
 """
     io = RefineUniform()
     return