Example #1
0
 def getVertexField(self, name, fields=None):
   """
   Get vertex field.
   """
   if None == fields:
     field = ModuleFaultCohesiveTract.vertexField(self, name)
   else:
     field = ModuleFaultCohesiveTract.vertexField(self, name, fields)
   return field
Example #2
0
 def getCellField(self, name, fields=None):
   """
   Get cell field.
   """
   if None == fields:
     field = ModuleFaultCohesiveTract.cellField(self, name)
   else:
     field = ModuleFaultCohesiveTract.cellField(self, name, fields)
   return field
Example #3
0
 def getCellField(self, name, fields=None):
   """
   Get cell field.
   """
   if None == fields:
     field = ModuleFaultCohesiveTract.cellField(self, name)
   else:
     field = ModuleFaultCohesiveTract.cellField(self, name, fields)
   return field
Example #4
0
 def getVertexField(self, name, fields=None):
   """
   Get vertex field.
   """
   if None == fields:
     field = ModuleFaultCohesiveTract.vertexField(self, name)
   else:
     field = ModuleFaultCohesiveTract.vertexField(self, name, fields)
   return field
Example #5
0
  def verifyConfiguration(self):
    """
    Verify compatibility of configuration.
    """
    logEvent = "%sverify" % self._loggingPrefix
    self._eventLogger.eventBegin(logEvent)

    FaultCohesive.verifyConfiguration(self)
    Integrator.verifyConfiguration(self)
    ModuleFaultCohesiveTract.verifyConfiguration(self, self.mesh())

    self._eventLogger.eventEnd(logEvent)
    return
Example #6
0
  def verifyConfiguration(self):
    """
    Verify compatibility of configuration.
    """
    logEvent = "%sverify" % self._loggingPrefix
    self._eventLogger.eventBegin(logEvent)

    FaultCohesive.verifyConfiguration(self)
    Integrator.verifyConfiguration(self)
    ModuleFaultCohesiveTract.verifyConfiguration(self, self.mesh())

    self._eventLogger.eventEnd(logEvent)
    return
Example #7
0
  def preinitialize(self, mesh):
    """
    Do pre-initialization setup.
    """
    self._info.log("Pre-initializing fault '%s'." % self.label())
    FaultCohesive.preinitialize(self, mesh)
    Integrator.preinitialize(self, mesh)

    ModuleFaultCohesiveTract.quadrature(self, self.faultQuadrature)

    if mesh.dimension() == 2:
      self.availableFields['cell']['info'] += ["strike_dir"]
    elif mesh.dimension() == 3:
      self.availableFields['cell']['info'] += ["strike_dir",
                                               "dip_dir"]

    return
Example #8
0
  def preinitialize(self, mesh):
    """
    Do pre-initialization setup.
    """
    self._info.log("Pre-initializing fault '%s'." % self.label())
    FaultCohesive.preinitialize(self, mesh)
    Integrator.preinitialize(self, mesh)

    ModuleFaultCohesiveTract.quadrature(self, self.faultQuadrature)

    if mesh.dimension() == 2:
      self.availableFields['cell']['info'] += ["strike_dir"]
    elif mesh.dimension() == 3:
      self.availableFields['cell']['info'] += ["strike_dir",
                                               "dip_dir"]

    return
Example #9
0
 def _createModuleObj(self):
   """
   Create handle to C++ FaultCohesiveTract.
   """
   ModuleFaultCohesiveTract.__init__(self)
   return
Example #10
0
 def _createModuleObj(self):
   """
   Create handle to C++ FaultCohesiveTract.
   """
   ModuleFaultCohesiveTract.__init__(self)
   return