View source on GitHub
|
bravyi_kitaev_fast transform on fermionic operators.
Functions
bravyi_kitaev_fast(...): Find the Pauli-representation of InteractionOperator for Bravyi-Kitaev Super fast (BKSF) algorithm.
bravyi_kitaev_fast_edge_matrix(...): Use InteractionOperator to construct edge matrix required for the algorithm
bravyi_kitaev_fast_interaction_op(...): Transform from InteractionOperator to QubitOperator for Bravyi-Kitaev fast algorithm.
edge_operator_aij(...): Calculate the edge operator A_ij.
edge_operator_b(...): Calculate the edge operator B_i.
generate_fermions(...): The QubitOperator for generating fermions in bravyi_kitaev_fast representation
number_operator(...): Find the qubit operator for the number operator in bravyi_kitaev_fast representation
vacuum_operator(...): Use the stabilizers to find the vacuum state in bravyi_kitaev_fast.
View source on GitHub