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.Hessian

Non-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.Hessian

Non-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.Hessian

Non-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.Hessian

Non-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)

Module contents