flow_op

Contents

flow_op#

torchsim.epg.flow_op(v, time, nstates, total_dephasing, voxelsize=1.0)[source]#

Prepare longitudinal and transverse flow dephasing operators.

Parameters:
  • v (torch.Tensor) – Apparent spin velocity in [m / s].

  • time (torch.Tensor) – Time interval in [s].

  • nstates (int) – Number of EPG states

  • total_dephasing (float) – Total dephasing induced by gradient in [rad].

  • voxelsize (float, optional) – Voxel thickness along unbalanced direction in [m]. The default is 1.0.

Returns:

  • J1 (torch.Tensor) – Flow dephasing operator for longitudinal states.

  • J2 (torch.Tensor) – Flow dephasing operator for transverse states.

Return type:

tuple[Tensor, Tensor]