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