unitaria.BlockEncoding¶
- class unitaria.BlockEncoding(circuit: Circuit, subspace_in: Subspace, subspace_out: Subspace, normalization: float)[source]¶
Bases:
Nodethis class provides a block encoding of a given matrix using a quantum circuit the encoding has the form: subspace_in * circuit * subspace_out the user has to specify only incomping and outgoing subspaces, a circuit, and a normalization factor