circt
circt copied to clipboard
[Scheduling] Add interfaces to allow removal of problem components and properties
Currently, Problem instances can only be constructed (by adding operations/operator types/dependences), but neither these components nor the properties set for them can be removed again afterwards. We should add methods to allow this modification across the problem hierarchy, and update the documentation accordingly.