Magnetic field applies to both +ve and -ve m channels

A loop over + and - B is made, adding the two charge density
eigenvector solutions and constructing the DOS from all eigenvalues.