mrpro.operators.models.MonoExponentialDecay
- class mrpro.operators.models.MonoExponentialDecay(decay_time: float | Tensor)[source]
Bases:
SignalModel
[Tensor
,Tensor
]Signal model for mono-exponential decay.
- __init__(decay_time: float | Tensor)[source]
Initialize mono-exponential signal model.
- Parameters:
decay_time – time points when model is evaluated with shape (time, …)
- forward(m0: Tensor, decay_constant: Tensor) tuple[Tensor] [source]
Apply mono-exponential signal model.
- Parameters:
m0 – equilibrium signal / proton density with shape (… other, coils, z, y, x)
decay_constant – exponential decay constant (e.g. T2, T2* or T1rho) with shape (… other, coils, z, y, x)
- Return type:
signal with shape (time … other, coils, z, y, x)