View source on GitHub |
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.
Other Members | |
---|---|
LINEAR_SWAP_NETWORK |
Instance of openfermion.circuits.LinearSwapNetworkTrotterAlgorithm
|
LOW_RANK |
Instance of openfermion.circuits.LowRankTrotterAlgorithm
|
SPLIT_OPERATOR |
Instance of openfermion.circuits.SplitOperatorTrotterAlgorithm
|