cgls_into#

diffct.solvers.cgls_into(operator, measurements, output, iterations, *, workspace, block_elements=1048576, rtol=1e-06, atol=0.0, callback=None, checkpoint_directory=None, resume=None)#

CGLS into caller storage with mapped state and bounded block operations.

workspace must be a new directory. Every state update, norm, fingerprint and checkpoint copy contains at most block_elements values. The result retains the exact output object supplied by the caller.