qsharp-community / qram

Library for Q# implementing various qRAM proposals
MIT License
52 stars 17 forks source link

Changing API to encompas multiple output bits. #3

Closed RolfHuisman closed 4 years ago

RolfHuisman commented 4 years ago

Was debugging a bit, because I thought it was a small issue, but seems the amount of output bits was set to the address length and al output bits were set, which resulted in all kinds of situations. So rewrote the api to support different address lengths from the output sizes, taking the bit array size as the value size.