fedoo.weakform.ArtificialDamping.set_dissipation
- ArtificialDamping.set_dissipation(dissipation=None, evolution=None, **kargs)
Attach a dissipative contribution.
For mechanical weakforms,
set_dissipation(alpha=..., beta=...)is the shorthand Rayleigh formC = alpha*M + beta*K. A weakform or assembly can also be stored here for custom dissipation providers.evolutiontags the weakform with a time-evolution category so a matching problem-level integrator picks it up; pass it when the weakform does not already declaretime_evolution.