calculate_driving_operators

Model.calculate_driving_operators()

Calculate the operators of the driving fields. Driving operators are the time-independent operator parts of the driving Hamiltonian, whereas pulses are the time-dependent scalar parts:

\[H_\text{driving} = \sum_{k\in\text{driving fields}} \underbrace{B_{k}(t)}_{\text{pulse}} \underbrace{\left[ \sum_{i\in\text{spins}} \gamma_i\hat{\mathbf{u}}_{k} \cdot \mathbf{S}_{i} \right]}_{\text{driving operator}},\]

where \(B_{k}(t)\) and \(\hat{\mathbf{u}}_k\) are the strength and direction vector of the \(k\text{th}\) driving field.