Skip to main content

Module physics

Module physics 

Source

Modules§

botteldooren
Botteldooren, JASA 95(5), 2313-2319 (1994), doi 10.1121/1.409866 – paper unobtainable, so this is a first-principles rigid-Cartesian re-derivation, sized for a test enclosure.
bound
chaigne_askenfelt
Chaigne & Askenfelt 1994’s coupled hammer/stiff-string model. A physics citation, not an instrument: nothing here, or anywhere this is wired in, may name one.
chaigne_doutaut
Chaigne & Doutaut, JASA 101(1) 539-557 (1997): u_tt = -kappa^2 u_xxxx, free-free BCs, uniform cross-section, driven by hammer.rs.
darabundit_scavone
A 1D acoustic bore with an optional fixed tonehole lattice — Darabundit & Scavone 2025 (“D&S”, §7.1-7.2). Propagation: Bilbao & Harrison 2016, Bilbao & Chick 2013 §II.D.
hammer
rhaouti_chaigne_joly
Rhaouti, Chaigne & Joly, JASA 105(6) (1999) 3545-3562, doi 10.1121/1.424679. eq. 3 F = K[(delta - u + W)+]^alpha is hammer.rs; eq. 4-6’s W windows a contact patch.
tonehole
willemsen_bilbao_serafin
Elasto-plastic friction: Dupont/Hayward/Armstrong/Altpeter, IEEE TAC 47(5) (2002). First bowed use: Serafin/Avanzini/Rocchesso, SMAC-03. Corrected eqs. (7)-(9)/FD coupling: Willemsen/Bilbao/Serafin, DAFx-19 pp. 40-46. Reuses stiff_string’s FD string.

Structs§

Tail
at[j] bounds every sample from j * step on; held if held under level early.

Enums§

Params

Traits§

Held
Solver
One sample per call. The derivative half of the old pair died with the lanes.

Functions§

site
One grid, sized at the observation’s rate; nothing here reads a sample back. A size only the rate decides is checked here, where the rate is known — valid() never sees one.
tail
tail_from
tail from the state solver holds now; None for a model with no bound.