in an inhomogeneous magnetic field B ( r ) produces a different mechanism of spin–orbit interaction through coupling the Pauli matrices σ σ to the electron coordinate r . The magnetic field can be both a macroscopic inhomogeneous field or a microscopic fast-oscillating field inside ferro- or antiferromagnets changing at the scale of a lattice constant.