Barnes-Hut gravity simulation.
git clone git://
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-03-01 08:28Get everything working with clangdamin1+1-1
2023-12-05 06:20Make old visual studio projects work with the new, worse version of visual studioamin1+5-5
2017-10-15 23:16Don't use gprof for profilingamin1+12-12
2017-08-08 00:25Update Visual Studio project fileamin1+2-2
2017-08-05 17:37Rename main simulation files to sim.c / sim.hamin5+371-371
2017-08-05 10:23Add ability to zoom in and out.amin4+106-75
2017-08-05 10:19Add Vim keybindings.amin2+6-5
2017-08-05 08:32Add the ability to pan.amin4+102-22
2017-08-05 07:40Add simulation bounding box.amin4+160-20
2017-07-30 08:27Release version 0.1.0.amin1+15-8
2017-07-30 08:18Add Visual Studio 2017 files.amin6+212-2
2017-07-30 05:26Clean up and minimize #includes.amin8+27-28
2017-07-30 00:56Move sim state related code out of platform layer.amin3+101-43
2017-07-30 00:56Move source files into src/.amin9+3-2
2017-07-30 00:55Extract SDL-specific code to a platform layer.amin6+512-452
2017-07-30 00:55Split star and barnes_hut into .c and .h files.amin5+284-257
2017-07-30 00:53Add todo command to makefile.amin1+7-1
2017-07-10 04:52Use gprof for performance profiling.amin2+9-3
2017-07-10 04:50Fully implement the Barnes-Hut algorithm.amin3+104-159
2017-07-09 18:14Add ability to pause/unpause with the p key.amin1+16-4
2017-06-17 05:40Fix center-of-mass calculation.amin1+10-7
2017-05-25 01:14Add options to make testing more convenient.amin2+65-16
2017-05-15 07:39Add a 'virtual star' for each cell.amin2+77-7
2017-05-15 06:54Enable toggling of trails with 'T' key.amin1+21-17
2017-05-14 07:32Store stars in quadtree. Update cells internally.amin2+130-21
2017-05-14 07:21Enable grid toggle with `G` key.amin1+18-3
2017-05-13 21:06Modify functions to take a pointer to the buffer.amin1+15-17
2017-05-12 21:03Fix invalid reads and frees in quadtree.amin3+106-69
2017-04-25 06:11Update readme with Barnes Hut gif.amin1+11-0
2017-04-25 05:45Switch to C.amin6+426-383
2017-04-20 20:09Add Barnes-Hut partition grid overlay.amin2+161-56
2017-04-19 17:55Adjust settings so 'galaxies' form.amin2+3-3
2017-03-27 18:40Add define options.amin2+23-11
2017-03-24 02:31Add gravity related physics.amin5+422-358
2017-03-23 20:38Rename Particle to Star.amin1+40-40
2017-03-23 04:15Add readme.amin1+5-0
2017-03-23 01:55Remove unix-specific function calls.amin1+15-41
2017-03-18 21:38Switch to black and white colors.amin2+50-43
2017-03-18 06:48Loop screen. Add solarized colors.amin1+98-20
2017-03-18 00:43Move a single particle across the screen.amin4+326-0