Skip to content

Commit 5b9fa43

Browse files
authored
Merge branch 'main' into identity_fix
2 parents fbf9459 + a897b34 commit 5b9fa43

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

qualtran/bloqs/block_encoding/sparse_matrix.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
QInt,
3434
QUInt,
3535
Register,
36+
Side,
3637
Signature,
3738
Soquet,
3839
SoquetT,
@@ -94,8 +95,12 @@ def __attrs_post_init__(self):
9495

9596
@cached_property
9697
def signature(self) -> Signature:
97-
return Signature.build_from_dtypes(
98-
l=BQUInt(self.system_bitsize, self.num_nonzero), i=QUInt(self.system_bitsize)
98+
return Signature(
99+
[
100+
Register("l", BQUInt(self.system_bitsize, self.num_nonzero), side=Side.LEFT),
101+
Register("l", QUInt(self.system_bitsize), side=Side.RIGHT),
102+
Register("i", QUInt(self.system_bitsize)),
103+
]
99104
)
100105

101106

0 commit comments

Comments
 (0)