We're celebrating World Quantum Day 2022! Join us

Module: openfermion.circuits.trotter.algorithms

Algorithms for performing Trotter steps.

Modules

linear_swap_network module: A Trotter algorithm using the "fermionic simulation gate".

low_rank module: A Trotter algorithm using the low rank decomposition strategy.

split_operator module: A Trotter algorithm using a split-operator approach.

Classes

class AsymmetricSplitOperatorTrotterStep: A method for performing a Trotter step.

class ControlledAsymmetricSplitOperatorTrotterStep: A method for performing a Trotter step.

class ControlledSymmetricSplitOperatorTrotterStep: A method for performing a Trotter step.

class LinearSwapNetworkTrotterAlgorithm: A Trotter algorithm using the "fermionic simulation gate".

class LowRankTrotterAlgorithm: A Trotter algorithm using the low rank decomposition strategy.

class SplitOperatorTrotterAlgorithm: A Trotter algorithm using a split-operator approach.

class SplitOperatorTrotterStep: A method for performing a Trotter step.

class SymmetricSplitOperatorTrotterStep: A method for performing a Trotter step.

LINEAR_SWAP_NETWORK Instance of openfermion.circuits.LinearSwapNetworkTrotterAlgorithm
LOW_RANK Instance of openfermion.circuits.LowRankTrotterAlgorithm
SPLIT_OPERATOR Instance of openfermion.circuits.SplitOperatorTrotterAlgorithm