ysiraichi / enfield

An OpenQASM source-to-source Compiler.
GNU General Public License v2.0
20 stars 8 forks source link

Make `BoundedSIDepSolver` more generic. #16

Closed ysiraichi closed 6 years ago

ysiraichi commented 6 years ago

As it stands now, BoundedSIDepSolver is coupled with the dependencies order (thus its name is DepSolver) and also is hard to modify. We should make it easier to test new things. For example, we could have the following virtual functions:

That's some of the functions that we may need for solving and tweaking with this method.