Skip to main content

Module timing

Module timing 

Source
Expand description

Wall-clock tracing of iLSQR for native benchmarks and parity checks. Not compiled for wasm32, which has no clock in std.

Structs§

IlsqrTrace
Where an ilsqr_traced run spent its time, and how its two LSQR solves ended.
Timer 🔒

Functions§

ilsqr_traced
super::ilsqr, also returning an IlsqrTrace (wall time per stage and per FFT, and how both LSQR solves ended). Native targets only; the result is identical to ilsqr’s.

Type Aliases§

Maps 🔒
(chi, streaking_artifacts, fast_qsm, initial_lsqr), as super::ilsqr returns them.