Skip to content
This repository was archived by the owner on Jan 24, 2023. It is now read-only.

Filter out illegal moves to improve performance #41

Open
3 tasks
yurloc opened this issue Jun 28, 2015 · 1 comment
Open
3 tasks

Filter out illegal moves to improve performance #41

yurloc opened this issue Jun 28, 2015 · 1 comment
Labels
Milestone

Comments

@yurloc
Copy link
Owner

yurloc commented Jun 28, 2015

  • value selection filter for chair seats
  • value selection filter for non-voting seats
  • move filter for swaps between regular seats in the same room
yurloc referenced this issue Jun 28, 2015
* implemented as a boolean flag of JurySeat
* added scoring rule and a test for it
* added assignJurors() helper method in ScoringRulesTest
* added chair candidates in SampleFact (each first juror of a country)
@triceo
Copy link

triceo commented Jun 28, 2015

The value selection filters could possibly also be avoided in favor of custom ValueRanges. The benefit there is that value ranges don't require any XML changes.

@yurloc yurloc modified the milestone: Cleanup Jul 5, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants