Forward models#

Forward(friction_model, state_evolution, ...)

The Forward class assembles the various components that comprise a forward model, such that Forward.__call__ takes some variables and returns the rate of change of these variables

Friction laws#

rsf(variables, params, constants)

The classical rate-and-state friction law

State evolution models#

ageing_law(v, variables, params, constants)

The conventional ageing law state evolution formulation

aging_law(*args, **kwargs)

Alias for the ageing_law function

slip_rate(v, variables, params, constants)

Evolve slip from slip rate

Stress-transfer models#

springblock(t, v, v_partials, variables, ...)

A conventional (non-inertial) spring-block loading formulation

inertial_springblock(t, v, v_partials, ...)

An inertial spring-block loading formulation