openfermioncirq.trotter.LinearSwapNetworkTrotterAlgorithm¶
-
class
openfermioncirq.trotter.
LinearSwapNetworkTrotterAlgorithm
[source]¶ A Trotter algorithm using the “fermionic simulation gate”.
This algorithm simulates a DiagonalCoulombHamiltonian. It uses layers of fermionic swap networks to simultaneously simulate the one- and two-body interactions.
This algorithm is described in arXiv:1711.04789.
-
__init__
()¶ Initialize self. See help(type(self)) for accurate signature.
Methods
asymmetric
(hamiltonian, …)controlled_asymmetric
(hamiltonian, …)controlled_symmetric
(hamiltonian, …)symmetric
(hamiltonian, …)Attributes
supported_types
-