Variational methods in the computation of energy bands | Synapse