Algorithms.GSE.JordanWigner

Overview

Correctness of the templates

Alternate Coulomb templates

General-purpose auxiliary functions

power

consecutive_pairs

Scalars

type Scalar

i

Basic Gates

rotZ_at

gse_G_at

gse_T_at

gse_Y_at

Basic operators

data Op

data Scaled a

mult

Tensors of basic operators

type Tensor

normalize_tensor

tensor_id

mult_tensor

mult_scaled_tensor

Linear combinations of tensors

type TensorLC

lc_zero

lc_insert

lc_from_list

lc_to_list

Jordan-Wigner representation

jw

jw_dagger

Second quantized interaction terms

Simple interaction terms

one_electron_operator_simple

two_electron_operator_simple

Hermitian interaction terms

one_electron_operator

two_electron_operator

XYZD decomposition

decompose_basis

decompose_tensor

decompose_tensor_lc

Exponentiation and circuit generation

exponentiate_simple

exponentiate

Generate top-level templates

one_electron_circuit

two_electron_circuit

two_electron_circuit_orthodox

Testing

show_one_electron

show_two_electron

show_two_electron_orthodox