ffsim.doubles_excitations_restricted¶
- ffsim.doubles_excitations_restricted(t2)[source]¶
Restricted doubles excitations operator.
The restricted doubles excitations operator is
\[T_2 = \sum_{ijab} t_{ijab} \left[ \frac12 \left( a^\dagger_{a\alpha} a^\dagger_{b\alpha} a_{j\alpha} a_{i\alpha} + a^\dagger_{a\beta} a^\dagger_{b\beta} a_{j\beta} a_{i\beta} \right) + a^\dagger_{a\alpha} a^\dagger_{b\beta} a_{j\beta} a_{i\alpha}\right]\]where \(i\) and \(j\) run over occupied orbitals, \(a\) and \(b\) run over virtual orbitals, and \(t_{ijab}\) are the doubles amplitudes.
- Parameters:
t2 (
ndarray) – The doubles amplitudes tensor of shape(nocc, nocc, nvrt, nvrt), wherenoccis the number of occupied orbitals andnvrtis the number of virtual orbitals.- Return type:
- Returns:
The doubles excitations operator.