def _configure(self):
   """
   Setup members using inventory.
   """
   try:
     FrictionModel._configure(self)
     ModuleRateStateAgeing.linearSlipRate(self, self.inventory.linearSlipRate)
   except ValueError, err:
     aliases = ", ".join(self.aliases)
     raise ValueError("Error while configuring friction model "
                      "(%s):\n%s" % (aliases, err.message))
Exemple #2
0
 def _configure(self):
     """
 Setup members using inventory.
 """
     try:
         FrictionModel._configure(self)
         ModuleSlipWeakening.forceHealing(self, self.inventory.forceHealing)
     except ValueError, err:
         aliases = ", ".join(self.aliases)
         raise ValueError("Error while configuring friction model "
                          "(%s):\n%s" % (aliases, err.message))
Exemple #3
0
 def _configure(self):
   """
   Setup members using inventory.
   """
   try:
     FrictionModel._configure(self)
     ModuleSlipWeakening.forceHealing(self, self.inventory.forceHealing)
   except ValueError, err:
     aliases = ", ".join(self.aliases)
     raise ValueError("Error while configuring friction model "
                      "(%s):\n%s" % (aliases, err.message))
Exemple #4
0
 def _configure(self):
     """
 Setup members using inventory.
 """
     try:
         FrictionModel._configure(self)
         ModuleRateStateAgeing.linearSlipRate(self,
                                              self.inventory.linearSlipRate)
     except ValueError, err:
         aliases = ", ".join(self.aliases)
         raise ValueError("Error while configuring friction model "
                          "(%s):\n%s" % (aliases, err.message))
Exemple #5
0
 def __init__(self, name="staticfriction"):
   """
   Constructor.
   """
   FrictionModel.__init__(self, name)
   self.availableFields = \
       {'vertex': \
          {'info': ["friction_coefficient",
                    "cohesion"],
           'data': []},
        'cell': \
          {'info': [],
           'data': []}}
   self._loggingPrefix = "FrStat "
   return
Exemple #6
0
 def __init__(self, name="staticfriction"):
     """
 Constructor.
 """
     FrictionModel.__init__(self, name)
     self.availableFields = \
         {'vertex': \
            {'info': ["friction_coefficient",
                      "cohesion"],
             'data': []},
          'cell': \
            {'info': [],
             'data': []}}
     self._loggingPrefix = "FrStat "
     return
Exemple #7
0
 def __init__(self, name="timeweakening"):
   """
   Constructor.
   """
   FrictionModel.__init__(self, name)
   self.availableFields = \
       {'vertex': \
          {'info': ["static_coefficient",
                    "dynamic_coefficient",
                    "time_weakening_parameter",
                    "cohesion"],
           'data': ["elapsed_time"]},
        'cell': \
          {'info': [],
           'data': []}}
   self._loggingPrefix = "FrTmWk "
   return
Exemple #8
0
 def __init__(self, name="timeweakening"):
     """
 Constructor.
 """
     FrictionModel.__init__(self, name)
     self.availableFields = \
         {'vertex': \
            {'info': ["static_coefficient",
                      "dynamic_coefficient",
                      "time_weakening_parameter",
                      "cohesion"],
             'data': ["elapsed_time"]},
          'cell': \
            {'info': [],
             'data': []}}
     self._loggingPrefix = "FrTmWk "
     return
Exemple #9
0
 def __init__(self, name="slipweakening"):
     """
 Constructor.
 """
     FrictionModel.__init__(self, name)
     self.availableFields = \
         {'vertex': \
            {'info': ["static_coefficient",
                      "dynamic_coefficient",
                      "slip_weakening_parameter",
                      "cohesion"],
             'data': ["cumulative_slip",
                      "previous_slip"]},
          'cell': \
            {'info': [],
             'data': []}}
     self._loggingPrefix = "FrSlWk "
     return
Exemple #10
0
 def __init__(self, name="slipweakening"):
   """
   Constructor.
   """
   FrictionModel.__init__(self, name)
   self.availableFields = \
       {'vertex': \
          {'info': ["static_coefficient",
                    "dynamic_coefficient",
                    "slip_weakening_parameter",
                    "cohesion"],
           'data': ["cumulative_slip",
                    "previous_slip"]},
        'cell': \
          {'info': [],
           'data': []}}
   self._loggingPrefix = "FrSlWk "
   return
Exemple #11
0
 def __init__(self, name="ratestateageing"):
   """
   Constructor.
   """
   FrictionModel.__init__(self, name)
   self.availableFields = \
       {'vertex': \
          {'info': ["reference_friction_coefficient",
                    "reference_slip_rate",
                    "characteristic_slip_distance",
                    "constitutive_parameter_a",
                    "constitutive_parameter_b",
                    "cohesion"],
           'data': ["state_variable"]},
        'cell': \
          {'info': [],
           'data': []}}
   self._loggingPrefix = "FrRSAg "
   return
Exemple #12
0
 def __init__(self, name="ratestateageing"):
     """
 Constructor.
 """
     FrictionModel.__init__(self, name)
     self.availableFields = \
         {'vertex': \
            {'info': ["reference_friction_coefficient",
                      "reference_slip_rate",
                      "characteristic_slip_distance",
                      "constitutive_parameter_a",
                      "constitutive_parameter_b",
                      "cohesion"],
             'data': ["state_variable"]},
          'cell': \
            {'info': [],
             'data': []}}
     self._loggingPrefix = "FrRSAg "
     return