https://123dok.net/document/q7we92lk-generalized-brillouin-theorem-implementation-optimize-valence-function-excited.html