summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2021-08-21Add simulation-task-communication via unbounded channelsbackendMatthias Beyer
2021-08-21We actually do not need to div this by any other number as 2Matthias Beyer
2021-08-21fixup! Remove impl for element simulationMatthias Beyer
2021-08-21fixup! Replace RainElement enum with newtype structMatthias Beyer
2021-08-21Remove impl for element simulationMatthias Beyer
2021-08-21Replace RainElement enum with newtype structMatthias Beyer
2021-08-21Refactor: Split landscape module into several filesMatthias Beyer
2021-08-19Remove unnecessary mut keywordMatthias Beyer
2021-08-19Add more testcasesMatthias Beyer
2021-08-19Fix: Special case with two elements in the simulation was not coveredMatthias Beyer
2021-08-19Add debug/trace outputMatthias Beyer
2021-08-19Add env_logger setup in testsMatthias Beyer
2021-08-19Add simple two-element-landscape testMatthias Beyer
2021-08-19Implement simulation core routineMatthias Beyer
2021-08-19Simulation element must return itself so we can see the resultsMatthias Beyer
2021-08-19Add simulation setupMatthias Beyer
2021-08-19Add constructor for more convenienceMatthias Beyer
2021-08-19Make type privateMatthias Beyer
2021-08-19Add utility to iterate with mut window over sliceMatthias Beyer
2021-08-19Adapt test to interfaceMatthias Beyer
2021-08-19Use Vec for ready elements, which is more practicalMatthias Beyer
2021-08-19Landscape::let_it_rain() must be asyncMatthias Beyer
2021-08-19Initial import of simulation codeMatthias Beyer
2021-08-19Initial importMatthias Beyer