Function uw12::four_el::calculate_ttilde(const integrals::Integrals&, const integrals::Integrals&, const utils::MatVec&)

Function Documentation

utils::MatVec uw12::four_el::calculate_ttilde(const integrals::Integrals &W, const integrals::Integrals &V, const utils::MatVec &tab)

Calculate matrices \(\tilde{t}_{AB}^{\sigma}\) given by:

\[\tilde{t}_{AB} = \sum_{j k} (\tilde{A} | w_{12} | k j) (j k | r_{12}^{-1} | \tilde{B}) = w_A t_{AB} v_{B} \]
for (active) occupied orbitals \(j\), occupied orbitals \(k\), and density-fitting indices \(A, B\).

Transformed integrals are given by:

\[(\tilde{A} | w_{12} | k j) = w_A (A | w_{12} | kj ) \]
where \(w_A\) are the density-fitting eigenvalues of \((A|w_{12}|B)\), and similarly for \(v_B\).

Parameters
  • W – Integrals for \(w_{12}\)

  • V – Integrals for \(r_{12}^{-1}\)

  • tab\(\sum_{j k} (A | w_{12} | k j) (j k | r_{12}^{-1} | B)\)

Returns

Matrices \(\tilde{t}_{AB}^{\sigma}\) {