transverse_relaxation_exchange_op

transverse_relaxation_exchange_op#

torchsim.epg.transverse_relaxation_exchange_op(k, R2, time, df=0.0)[source]#

Prepare transverse relaxation operator in presence of exchange.

Parameters:
  • k (torch.Tensor) – Directional exchange rate matrix in [1/s] of shape (npools, npools).

  • R2 (torch.Tensor) – Transverse relaxation rate in [1/s] of shape (npools,).

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

  • df (torch.Tensor, optional) – Chemical exchange in [rad/s] of shape (npools,).

Returns:

E2 – Transverse relaxation operator.

Return type:

torch.Tensor