Renmusxd

Results 35 comments of Renmusxd

This sometimes works - but on the pirate Humpback there seems to be a non-repairable hull piece (or one that my whole crew could not figure out how to repair)...

Some work done on this, a basic version with no memory has been implemented but that's very computationally expensive for most graphs. Memoization helps this significantly and a simple version...

Out of date as of rewrite.

Excellent! I'll go over this and eventually merge it in. I may try to either address the issues you mentioned or mitigate them (making bitvec a dev-dependency so it's not...

Sorry for the delay, it's actually owing mostly to a QIP class I'm taking. So right now I'm going to wait until we have the system of equations section set...

Merged into rewrite branch: https://github.com/Renmusxd/RustQIP/tree/oxisimons

There definitely need to be a number of Quality of Life improvements. Many of the APIs are bulky and not idiomatic rust.

A lot of the oddities come from the UnitaryBuilder trait not allowing generics (because many of the functions take `&mut dyn UnitaryBuilder`, undoing all the dyns could be quite an...

The type error you are describing is because your signature looks like: ```rust fn run_alice(b: &mut LocalBuilder, epr_alice: CB::Register, bit_a: bool, bit_b: bool) -> CB::Register { match (bit_a, bit_b) {...

Or of course you could lean into the LocalBuilder and ignore the generics: ```rust fn run_alice(b: &mut LocalBuilder, epr_alice: Qudit, bit_a: bool, bit_b: bool) -> Qudit { match (bit_a, bit_b)...