pyscfad.scf.hf_lite.SCF#
- class pyscfad.scf.hf_lite.SCF(mol, **kwargs)[source]#
Bases:
SCFMolecular SCF (mean-field) methods.
- Parameters:
mol (MoleLite) – Molecular information.
- Attributes:
diis (Any | None) – SCF solver. Default uses the Anderson mixing.
use_sp2 (bool) – Whether to use the SP2 density purification solver.
conv_tol_dm (float | None) – Convergence threshold used for the SP2 solver.
sigma (float | None) – Smearning temperature \(k_B T\) in Eh.
smearing_method (str) – Smearning method. Only Fermi-Dirac (
fermi) distribution is supported.veff_with_ecoul (bool) – Whether
get_veffreturns aVXCobject.
Methods
build([mol])dip_moment([mol, dm, unit, origin, verbose, ...])Molecular dipole moment.
dump_flags([verbose])energy_elec([dm, h1e, vhf])Electronic part of Hartree-Fock energy, for given core hamiltonian and HF potential
get_fock([h1e, s1e, vhf, dm, cycle, diis, ...])F = h^{core} + V^{HF}
get_grad(mo_coeff, mo_occ[, fock])RHF orbital gradients
get_hcore([mol])get_homo_lumo_energy([mo_energy, mo_coeff])Get HOMO and LUMO energies.
get_init_guess([mol, key])get_jk([mol, dm, hermi, with_j, with_k, omega])Compute J, K matrices for all input density matrices
get_occ([mo_energy, mo_coeff])Get MO occupations.
get_veff([mol, dm, dm_last, vhf_last, hermi])Hartree-Fock potential matrix for the given density matrix
kernel([dm0])SCF main driver
make_rdm1([mo_coeff, mo_occ])One-particle density matrix in AO representation
mo_mask([mo_energy, mo_coeff])MO masks.
scf([dm0])SCF main driver