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))
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))
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
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
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
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