Self-consistent field method