Dirac–Schrödinger operators, index theory and spectral flow | Synapse