View source on GitHub |
Classes
class CubicFermionicSimulationGate
: w0|110⟩⟨101| + w1|110⟩⟨011| + w2|101⟩⟨011|
+ h.c. interaction.
class InteractionOperatorFermionicGate
: The Jordan-Wigner transform of \(\exp(-i H)\) for a fermionic Hamiltonian \(H\), where \(H\) is an interaction operator.
class ParityPreservingFermionicGate
: The Jordan-Wigner transform of \(\exp(-i H)\) for a fermionic Hamiltonian \(H\).
class QuadraticFermionicSimulationGate
: (w0 |10⟩⟨01| + h.c.) + w1 |11⟩⟨11|
interaction.
class QuarticFermionicSimulationGate
: Rotates Hamming-weight 2 states into their bitwise complements.
Functions
fermionic_simulation_gates_from_interaction_operator(...)
: Given \(H = \sum_{I \subset [n]} H_I\), returns gates \(\left\{G_I\right\} = \left\{e^{i H_I\right\}\).
state_swap_eigen_component(...)
: The +/- eigen-component of the operation that swaps states x and y.
sum_of_interaction_operator_gate_generators(...)
: The interaction operator that is the sum of the generators of the specified fermionic simulation gates.
Other Members | |
---|---|
TYPE_CHECKING |
False
|