24 class HydroSoundwave {
29 std::complex<f64> rho_tilde;
30 std::complex<f64> v_tilde;
32 HydroSoundwave(
f64 _cs,
f64 _k, std::complex<f64> _rho_tilde, std::complex<f64> _v_tilde)
33 : cs(_cs), k(_k), rho_tilde(_rho_tilde), v_tilde(_v_tilde) {}
35 inline f64 get_omega() {
return cs * k; }