mirtorch.linear.Kron
- class mirtorch.linear.Kron(A: LinearMap, n)
Create a LinearMap corresponding to the Kronecker product of a linear map with the identity matrix, i.e., kron(I_n, A), where A is a LinearMap.
Attributes: A: linear map n: dimension of identity matrix for Kronecker product
Example: This could be used for 2D stack of spirals reconstruction where we have identical spiral trajectories in each slice, and we neglect the effects of off-resonance + no parallel imaging.
- __init__(A: LinearMap, n)
Initiate the linear operator.
Methods
__init__
(A, n)Initiate the linear operator.
adjoint
(x)Apply the adjoint operator
apply
(x)Apply the forward operator
to
(*args, **kwargs)Copy to different devices
Attributes
H
Apply the (Hermitian) transpose