tequila.quantumchemistry.QuantumChemistryPsi4.make_excitation_generator¶
-
QuantumChemistryPsi4.
make_excitation_generator
(indices: Iterable[Tuple[int, int]]) → tequila.hamiltonian.qubit_hamiltonian.QubitHamiltonian¶ Notes
- Creates the transformed hermitian generator of UCC type unitaries:
M(a^dagger_{a_0} a_{i_0} a^dagger{a_1}a_{i_1} … - h.c.) where the qubit map M depends is self.transformation
- Parameters
indices (typing.Iterable[typing.Tuple[int, int]] :) – List of tuples [(a_0, i_0), (a_1, i_1), … ] - recommended format, in spin-orbital notation (alpha odd numbers, beta even numbers) can also be given as one big list: [a_0, i_0, a_1, i_1 …]
- Returns
1j*Transformed qubit excitation operator, depends on self.transformation
- Return type
type