Skip to content

Refactor WmmEncoder and add ActiveSetAnalysis class#980

Open
ThomasHaas wants to merge 16 commits intodevelopmentfrom
refactorAxiomEnc
Open

Refactor WmmEncoder and add ActiveSetAnalysis class#980
ThomasHaas wants to merge 16 commits intodevelopmentfrom
refactorAxiomEnc

Conversation

@ThomasHaas
Copy link
Collaborator

@ThomasHaas ThomasHaas commented Feb 10, 2026

  • Add ActiveSetAnalysis to compute active sets (encode sets). It contains the previous EncodeSet and LazyEncodeSet classes
  • Move all Constraint encoding into WmmEncoder: Axioms don't encode themselves anymore
  • Move all active set computation into ActiveSetAnalysis: Axioms don't compute their own active sets anymore

EDIT: I think there is still more refactoring that can be done, but for now it should be in a good shape (a lot better than before!!!).

@ThomasHaas ThomasHaas changed the title [WIP] Refactor WmmEncoder and add ActiveSetAnalysis class Refactor WmmEncoder and add ActiveSetAnalysis class Feb 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant