| applyRule(Grid layout, Rule rule, coordinate position) | Simulation | [private] |
| controller | Simulation | [private] |
| cycles | Simulation | [private] |
| finalLayouts | Simulation | [private] |
| find(Grid initialLayout, list< Grid > *processedLayouts) | Simulation | [private] |
| findPattern(Grid layout, ForbiddenPattern pattern) | Simulation | [private] |
| findRule(Grid layout, Rule rule) | Simulation | [private] |
| finished | Simulation | [private] |
| forbiddenPatternsFound | Simulation | [private] |
| getCycles() | Simulation | |
| getForbiddenLayouts() | Simulation | |
| getProcessedLayouts() | Simulation | |
| getStableLayouts() | Simulation | |
| isFinished() | Simulation | |
| nextRow() | Simulation | |
| nextStep(bool gui) | Simulation | |
| patternApplicable(Grid layout, coordinate position, ForbiddenPattern pattern) | Simulation | [private] |
| patterns | Simulation | [private] |
| patternsSimulated | Simulation | [private] |
| patternsToSimulate | Simulation | [private] |
| printLayout(Grid layout) | Simulation | [private] |
| printRule(Rule rule) | Simulation | [private] |
| resetSimulation(SimulationView *view, SimulationManager *controller, Grid initialLayout, list< Rule > *rules, list< ForbiddenPattern > *patterns) | Simulation | |
| results() | Simulation | |
| ruleApplicable(Grid layout, coordinate position, Rule rule) | Simulation | [private] |
| rules | Simulation | [private] |
| simulateAll() | Simulation | |
| simulating | Simulation | [private] |
| Simulation(SimulationView *view, SimulationManager *controller, Grid initialLayout, list< Rule > *rules, list< ForbiddenPattern > *patterns) | Simulation | |
| stillRows | Simulation | [private] |
| updateView() | Simulation | [private] |
| view | Simulation | [private] |
| ~Simulation() | Simulation | [virtual] |