pyscf.pbc.eph package#

Submodules#

pyscf.pbc.eph.eph_fd module#

pyscf.pbc.eph.eph_fd.copy_mf(mf, cell)[source]#
pyscf.pbc.eph.eph_fd.gen_cells(cell, disp)[source]#

From the given cell, generate 3N cells with a shift on + displacement(cell_a) and - displacement(cell_s) on each Cartesian coordinates

pyscf.pbc.eph.eph_fd.get_vmat(mf, mfset, disp)[source]#
pyscf.pbc.eph.eph_fd.kernel(mf, disp=0.0001, mo_rep=False)[source]#
pyscf.pbc.eph.eph_fd.run_hess(mfset, disp)[source]#
pyscf.pbc.eph.eph_fd.run_mfs(mf, cells_a, cells_b)[source]#

perform a set of calculations on given two sets of cell

Module contents#