- 23 Apr, 2020 1 commit
-
-
VAN TOLL Wouter authored
- Many cost functions now use PhantomAgent::GetDistanceSquared() instead of re-computing it. This saves a lot of time overall! - WorldBase/Infinite/Toric: Faster construction of neighbor lists.
-
- 22 Apr, 2020 3 commits
-
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
- Policy now stores cost functions as CostFunction* instead of shared_ptr<CostFunction>, which could cause unexpeced bottlenecks when running on multiple threads. - CostFunction registration now uses modern C++ templates and lambda expressions, instead of C-style macros. - Removed costFunctionRegistration.h/.cpp.
-
- 21 Apr, 2020 4 commits
-
-
VAN TOLL Wouter authored
- Changed the OneWayFlow200 scenario to use a toric world.
-
VAN TOLL Wouter authored
GoalReachingForces and RandomFunction now have a default range of 0, because they do not consider any neighboring objects.
-
VAN TOLL Wouter authored
- Changed PhantomAgent so that it only stores an offset, and not an actual translated position. This allows the simulation to re-use a PhantomAgent over multiple frames, so we can now decide to do neighbor queries less often. - Changed other classes accordingly.
-
VAN TOLL Wouter authored
-
- 15 Apr, 2020 8 commits
-
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
Merge of the GUI branch See merge request !102
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
- Added more documentation to HelperFunctions, Polygon2D, and Color.
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
- Now ignoring the output and screenshots folders.
-
Fabien Grzeskowiak authored
-
- 10 Apr, 2020 7 commits
-
-
-
Fabien Grzeskowiak authored
-
VAN TOLL Wouter authored
-
Fabien Grzeskowiak authored
-
Fabien Grzeskowiak authored
-
Fabien Grzeskowiak authored
-
Fabien Grzeskowiak authored
-
- 09 Apr, 2020 11 commits
-
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
- Updated README.md to mention the GUI, Qt, and ORCA.
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
- Now drawing the bounding-box of a toric world. - ZoomToFit() uses this bounding box as well.
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
- HelperFunctions: Added functions for checking/creating directories, taken from CSVWriter. - Cleaned up CSVWriter accordingly. - OpenGLWidget: Screenshots and CSVs are now added to a folder that is automatically created.
-
VAN TOLL Wouter authored
- Fixed the behavior of several GUI elements. - Bugfix in CrowdSimulator::StopCSVOutput(). - CSVWriter: Added the "flushImmediately" variable, which is required for the GUI application. - Screenshots are now written to a different folder.
-
VAN TOLL Wouter authored
- CMakeLists: Fixed reference to the Qt resources folder.
-
VAN TOLL Wouter authored
-
- 07 Apr, 2020 4 commits
-
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
- Total simulation time is now stored as a double.
-
VAN TOLL Wouter authored
- Changed CMakeLists accordingly.
-
VAN TOLL Wouter authored
- Added a project with the necessary files. - Updated CMake settings. - Added 3rd-party code for polygon triangulation. - Added tools/Color and tools/HelperFunctions. - Vector2D: Added code for disk approximation. - Renamed WorldBase::Type values, due to naming conflicts with Qt. - Moved some code to Library and ConsoleApplication subfolders.
-
- 06 Apr, 2020 2 commits
-
-
VAN TOLL Wouter authored
Performance improvements See merge request !101
-
VAN TOLL Wouter authored
-