qat.pbo.decompositions

This module provides pre-defined decompositions to be used with KAKCompression. These decomposition are listed by function list_decompositions()

qat.pbo.decompositions.ions_decomposition()

Decomposition to compile circuit for ions-based QPU

qat.pbo.decompositions.u3_decomposition()

U3 decomposition

qat.pbo.decompositions.xzx_decomposition()

XZX decomposition

qat.pbo.decompositions.zxz_decomposition()

ZXZ decomposition

qat.pbo.decompositions.zyz_decomposition()

ZYZ decomposition

qat.pbo.decompositions.decompositions.get_euler_angles()

Compute euler angles