mr2.operators.models.BMC.initial_state

mr2.operators.models.BMC.initial_state(parameters: Parameters, mz: Tensor | None = None) Tensor[source]

Create an initial magnetization state.

Parameters:
  • parameters (Parameters) – Simulation parameters.

  • mz (Tensor | None, default: None) – Optional initial longitudinal magnetization, shape (..., pools). If omitted, uses equilibrium_magnetization.

Returns:

state – Tensor with shape (..., isochromats=1, pools, 3) holding (Mx, My, Mz).