Skip to content

Commit adb802c

Browse files
committed
Add BEM to docs
1 parent ed68dbe commit adb802c

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

‎docs/usage.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ The following models are available in echoSMs:
3131

3232
|Model type|Python class name(s)|Description|
3333
|----------|----------|-----------|
34+
|Boundary element method|BEMModel|Arbitrary shapes. The current implementation only does pressure release surfaces and has spurious results at internal resonance frequencies and does not include the CHIEF technique to avoid these)|
3435
|Deformed cylinder|DCMModel|Truncated cylinders with various boundary conditions|
3536
|Distorted-wave Born approximation|DWBAModel|Weakly scattering objects with piecewise circular cross-sections and homogenous interiors with an optional stochastic variant (the SDWBA)|
3637
|Elastic sphere|ESModel|Elastic spheres, such as echosounder calibration spheres|

‎src/echosms/bemmodel.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ def calculate_ts_single(self, medium_c: float, theta: float, phi: float,
7272
Notes
7373
-----
7474
This models implements the classical BEM for pressure release targets
75-
using `scipy.linalg.solve` with k/4 diagonal regularization. The cod was
76-
kindly provided by Marek Moszyński.
75+
using with k/4 diagonal regularization. The code
76+
was kindly provided by Marek Moszyński.
7777
"""
7878

7979
# Note: th, ph - incident wave direction angles in radians

0 commit comments

Comments
 (0)