lamb_util.h
一些使用广义闭合解求解 Lamb 问题过程中可能用到的辅助函数
- Author
Zhu Dengda (zhudengda@mail.iggcas.ac.cn)
- Date
2025-11
Functions
-
void grt_rayleigh1_roots(real_t nu, cplx_t y3[3])
求解如下一元三次形式的 Rayleigh 方程的根, 其中 \( \nu \) 为泊松比
\[ x^3 - \dfrac{2\nu^2 + 1}{2(1 - \nu)} x^2 + \dfrac{4\nu^3 - 4\nu^2 + 4\nu - 1}{4(1 - \nu)^2} x - \dfrac{\nu^4}{8(1-\nu)^3} = 0 \]- 参数:
nu – [in] 泊松比, (0, 0.5)
y3 – [out] 三个根,其中 y3[2] 为正根