pyscf.df.hessian package¶
Submodules¶
pyscf.df.hessian.rhf module¶
Non-relativistic RHF analytical Hessian with density-fitting approximation
Ref: [1] Efficient implementation of the analytic second derivatives of
Hartree-Fock and hybrid DFT energies: a detailed analysis of different approximations. Dmytro Bykov, Taras Petrenko, Robert Izsak, Simone Kossmann, Ute Becker, Edward Valeev, Frank Neese. Mol. Phys. 113, 1961 (2015)
-
class
pyscf.df.hessian.rhf.Hessian(mf)¶ Bases:
pyscf.hessian.rhf.HessianNon-relativistic restricted Hartree-Fock hessian
-
make_h1(mo_coeff, mo_occ, chkfile=None, atmlst=None, verbose=None)¶
-
partial_hess_elec(mo_energy=None, mo_coeff=None, mo_occ=None, atmlst=None, max_memory=4000, verbose=None)¶ Partial derivative
-
-
pyscf.df.hessian.rhf.make_h1(hessobj, mo_coeff, mo_occ, chkfile=None, atmlst=None, verbose=None)¶
-
pyscf.df.hessian.rhf.partial_hess_elec(hessobj, mo_energy=None, mo_coeff=None, mo_occ=None, atmlst=None, max_memory=4000, verbose=None)¶
pyscf.df.hessian.rks module¶
Non-relativistic RKS analytical Hessian
-
class
pyscf.df.hessian.rks.Hessian(mf)¶ Bases:
pyscf.hessian.rks.HessianNon-relativistic RKS hessian
-
make_h1(mo_coeff, mo_occ, chkfile=None, atmlst=None, verbose=None)¶
-
partial_hess_elec(mo_energy=None, mo_coeff=None, mo_occ=None, atmlst=None, max_memory=4000, verbose=None)¶ Partial derivative
-
-
pyscf.df.hessian.rks.make_h1(hessobj, mo_coeff, mo_occ, chkfile=None, atmlst=None, verbose=None)¶
-
pyscf.df.hessian.rks.partial_hess_elec(hessobj, mo_energy=None, mo_coeff=None, mo_occ=None, atmlst=None, max_memory=4000, verbose=None)¶
pyscf.df.hessian.uhf module¶
Non-relativistic UHF analytical Hessian
-
class
pyscf.df.hessian.uhf.Hessian(mf)¶ Bases:
pyscf.hessian.uhf.HessianNon-relativistic UHF hessian
-
make_h1(mo_coeff, mo_occ, chkfile=None, atmlst=None, verbose=None)¶
-
partial_hess_elec(mo_energy=None, mo_coeff=None, mo_occ=None, atmlst=None, max_memory=4000, verbose=None)¶ Partial derivative
-
-
pyscf.df.hessian.uhf.make_h1(hessobj, mo_coeff, mo_occ, chkfile=None, atmlst=None, verbose=None)¶
-
pyscf.df.hessian.uhf.partial_hess_elec(hessobj, mo_energy=None, mo_coeff=None, mo_occ=None, atmlst=None, max_memory=4000, verbose=None)¶
pyscf.df.hessian.uks module¶
Non-relativistic UKS analytical Hessian
-
class
pyscf.df.hessian.uks.Hessian(mf)¶ Bases:
pyscf.hessian.uks.HessianNon-relativistic RKS hessian
-
make_h1(mo_coeff, mo_occ, chkfile=None, atmlst=None, verbose=None)¶
-
partial_hess_elec(mo_energy=None, mo_coeff=None, mo_occ=None, atmlst=None, max_memory=4000, verbose=None)¶ Partial derivative
-
-
pyscf.df.hessian.uks.make_h1(hessobj, mo_coeff, mo_occ, chkfile=None, atmlst=None, verbose=None)¶
-
pyscf.df.hessian.uks.partial_hess_elec(hessobj, mo_energy=None, mo_coeff=None, mo_occ=None, atmlst=None, max_memory=4000, verbose=None)¶