Forbid to run DFT+U calculation with the generalized Bloch theorem.
In the present implementation of DFT+U, in case of spinors, we have off-diagonal terms in spin space which break the assumption of the generalized Bloch theorem. This MR thus forbid running this combination.
Closes #232 (closed)
Forbid running a combination of options which are not compatible.
- I have checked that my code follows the Octopus coding standards
- I have added tests for all the new features added in this request.