openfermion.transforms.get_diagonal_coulomb_hamiltonian
Convert a FermionOperator to a DiagonalCoulombHamiltonian.
openfermion.transforms.get_diagonal_coulomb_hamiltonian(
fermion_operator, n_qubits=None, ignore_incompatible_terms=False
)
Used in the notebooks
Args |
fermion_operator
|
FermionOperator
The operator to convert.
|
n_qubits
|
int
Optionally specify the total number of qubits in the
system
|
ignore_incompatible_terms
|
bool
This flag determines the behavior
of this method when it encounters terms that are not represented
by the DiagonalCoulombHamiltonian class, namely, terms that are
not quadratic and not quartic of the form
a^\dagger_p a_p a^\dagger_q a_q. If set to True, this method will
simply ignore those terms. If False, then this method will raise
an error if it encounters such a term. The default setting is False.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-04-26 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-04-26 UTC."],[],[]]