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] |