BackwardEulerViscousDamage#

Source: models/solid_mechanics/traction_separation_law/BackwardEulerViscousDamage.py

Irreversible update with \(\alpha=\Delta t/(\eta+\Delta t)\).

Inputs#

trial_damage — input · Scalar · required

Rate-independent trial damage

time — input · Scalar · default t

Time

Outputs#

damage — output · Scalar · required

Updated irreversible damage

Parameters#

viscosity — parameter · Scalar · default 0

Damage viscosity, which must be non-negative. Zero recovers the rate-independent update exactly.