Class for storing Hamiltonians of the form
View aliases
Main aliases
openfermion.DiagonalCoulombHamiltonian
, openfermion.ops.representations.DiagonalCoulombHamiltonian
, openfermion.ops.representations.diagonal_coulomb_hamiltonian.DiagonalCoulombHamiltonian
openfermion.ops.DiagonalCoulombHamiltonian(
one_body, two_body, constant=0.0
)
∑p,qTpqa†paq+∑p,qVpqa†papa†qaq+constant
where
- \\(T\\) is a Hermitian matrix.
- \\(V\\) is a real symmetric matrix.
Attributes | |
---|---|
one_body
|
ndarray
The Hermitian matrix T. |
two_body
|
ndarray
The real symmetric matrix V. |
constant
|
float
The constant. |
Methods
__mul__
__mul__(
multiplier
)
__rmul__
__rmul__(
multiplier
)
__truediv__
__truediv__(
dividend
)