scf¶
-
class
scf.
SCF
(options=None, pce=0.0, pprint=True)¶ SCF Implementation
- Parameters
options (dict) – Options to handle the SCF calculation
pce (double) – Point charges energy
-
compute_energy
(PSI)¶ Computes the total energy for a multi-species system.
-
compute_energy_components
(PSI)¶ Computes the total energy for a multi-species system.
-
compute_energy_single
(psi, show=False)¶ Computes the total energy for a multi-species system.
-
property
energy
¶ The total energy
-
get
(key, default=None)¶ Returns the option
key
of the SCF object
-
hmulti
(PSI, pprint=True)¶ Perform SCF iteration for all species in this object.
-
multi
(PSI, pprint=True, case=0)¶ Perform SCF iteration for all species in this object.
- Parameters
psi (WaveFunction) – WaveFunction object for one species.
pprint (bool) – Whether to print or not the progress of the calculation.
-
nmulti
(PSI, pprint=True)¶ Perform SCF iteration for all species in this object.
-
nsingle
(psi, pprint=True)¶ Perform Numerical SCF procedure for one species.
- Parameters
psi (WaveFunction) – WaveFunction object for one species.
pprint (bool) – Whether to print or not the progress of the calculation.
-
property
pce
¶ The point charges energy
-
show_results
(PSI)¶ Prints detailed results of the calculation
-
single
(psi, pprint=False, diis=True, other_psi=None)¶ Perform SCF procedure for one species.
- Parameters
psi (WaveFunction) – WaveFunction object for one species.
pprint (bool) – Whether to print or not the progress of the calculation.