View source on GitHub |
Apply creation and annihilation operators to a configuration in the
fqe.openfermion_utils.mutate_config(
stra: int,
strb: int,
term: Tuple[Tuple[int, int]]
) -> Tuple[int, int, int]
bitstring representation and return the new configuration and the parity.
Args | |
---|---|
stra (bitstring) - the alpha string to be manipulated
stra (bitstring) - the beta string to be manipulated term (Operators) - the operations to apply |
Returns | |
---|---|
tuple(bitstring, bitstring, int) - the mutated alpha and beta configuration and the parity to go with it. |