Module: openfermion.circuits.low_rank

{ }

This module provides tools for simulating rank deficient operators.

Functions

get_chemist_two_body_coefficients(...): Convert two-body operator coefficients to low rank tensor.

low_rank_two_body_decomposition(...): Convert two-body operator into sum of squared one-body operators.

prepare_one_body_squared_evolution(...): Get Givens angles and DiagonalHamiltonian to simulate squared one-body.

EQ_TOLERANCE 1e-08