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
HApply the (Hermitian) transpose