arim.im.tfm#

Main functions: contact_tfm(), tfm_for_view()

ExtramaLookupTimes(tmin, tmax, ...)

FocalLaw(lookup_times_tx, lookup_times_rx[, ...])

Focal law for TFM.

TfmResult(res, grid)

Data container for TFM result

TxRxAmplitudes(amplitudes_tx, amplitudes_rx)

Tfm amplitudes where A_ij = B_i * B'_j

angle_limit(theta, phi, limit[, elev, azim, ...])

Apply an angle limit to the provided angles.

angle_limit_for_view(view, limit[, tx_elev, ...])

Calculates the amplitudes required to implement an amplitude limit for the focal law for a provided view (i.e. angle limit applied to the final leg of the view).

angle_limit_in_contact(grid, probe, limit[, ...])

Calculates the amplitudes required to implement an amplitude limit for the focal law when the grid is in contact with the probe (i.e. one leg, no reflections).

contact_tfm(frame, grid, velocity[, ...])

Contact TFM

extrema_lookup_times_in_rectbox(grid, ...[, ...])

Returns the minimum and maximum of the lookup times in an rectangular box.

tfm_for_view(frame, grid, view[, ...])

TFM for a view