arim.model#
Core functions of the forward models.
See also
Class for on-the-fly calculation of model amplitudes. |
|
|
Data container for ray weights. |
|
Compute the 2D beamspread for a path. |
|
Returns the directivity of an element based on the integration of uniformally radiating sources along a straight line in 2D. |
Wrapper for |
|
|
L-wave directivity of rectangular element on solid |
|
T-wave directivity of rectangular element on solid |
|
Returns the transmission and reflection coefficients for an incident wave at a fluid-to-solid interface. |
|
Returns a toneburst defined by centre frequency and a number of cycles. |
|
Returns a toneburst defined by centre frequency and a number of cycles. |
|
Return material attenuation for each ray (between 0 and 1) |
|
Calculates the model coefficients once the ray weights are known. |
|
Compute the reflection coefficients for an interface. |
|
Reverse beamspread for a path. |
Return the transmission-reflection coefficients of the reverse path. |
|
|
Return the sensitivity for model assisted TFM (multiply TFM timetraces by conjugate of scatterer contribution). |
|
Return the sensitivity for uniform TFM. |
|
Returns the angles of the refracted rays according to Snell–Descartes law: |
|
Returns the transmission and reflection coefficients for an incident longitudinal wave at a solid-to-fluid interface. |
|
Returns the transmission and reflection coefficients for an incident transverse wave at a solid-to-fluid interface. |
|
|
|
Returns time-domain timetraces from the unshifted transfer function and the toneburst |
|
Compute the transmission coefficients for an interface. |
|
Return the transmission-reflection coefficients for a given path. |