pyscfad.cc.rccsd.mo_energy_denominators#
- pyscfad.cc.rccsd.mo_energy_denominators(mo_e_o, mo_e_v, mo_mask=None)[source]#
Orbital-energy denominators \(\Delta_i^a\) and \(\Delta_{ij}^{ab}\).
- Parameters:
mo_e_o (Array) – Occupied orbital energies.
mo_e_v (Array) – Virtual orbital energies.
mo_mask (Array | None) – Mask flagging the real (non-padding) MOs, as returned by
mo_mask().Nonewhen every MO is real.
- Return type:
tuple[Array, Array]
Notes
A padding MO enters no integral, so its diagonal Fock element, and hence its orbital energy, is zero up to round-off.
eiatherefore vanishes for a pair of padding orbitals – where the numerator vanishes as well – and the denominator is replaced by one there to keep the ratio, and its derivative, finite.