Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
e2df290
Created collisions module. Created walls for supported shapes and tests.
pjcOxford Jul 21, 2025
1757f2a
Created update wall distance system.
pjcOxford Jul 21, 2025
cfa03b3
Moved spatial partitioning logic to new file.
pjcOxford Jul 22, 2025
fb665c7
Added spatial grid optimization for wall collisions. Untested
pjcOxford Jul 23, 2025
a5c259c
Added Intersect trait and function and OldWallDistance
pjcOxford Jul 23, 2025
0a93716
Removed all that Near Wall and Wall Proximity crap. Added Intersect a…
pjcOxford Jul 24, 2025
9ae9025
Added collision check for spheres using Events.
pjcOxford Jul 25, 2025
6c6523d
Added SDF based method for collision detection. Added calculate_normal.
pjcOxford Jul 28, 2025
5e99015
Added wall collisions. Missing lambertian collision logic, and tests.
pjcOxford Jul 29, 2025
df618ae
perp_x and perp_y for cylinder wasnt normalized. Fixed.
pjcOxford Jul 29, 2025
88c24b2
Added Intersect and Normal unit tests.
pjcOxford Jul 29, 2025
e5176c5
Added the rest of the tests.
pjcOxford Jul 30, 2025
0d59ae3
Fixed TOP trap
pjcOxford Jul 31, 2025
11f7f1b
Implemented lambertian (tested). Wall collisions done
pjcOxford Aug 1, 2025
6f89d83
Added thermalization test/example
pjcOxford Aug 1, 2025
b0cf572
Removed one comment. Waste of a commit probably
pjcOxford Aug 4, 2025
1feab90
Made theta distribution and phantom data fields public, to allow for …
pjcOxford Aug 4, 2025
b913047
Added support for open cylindrical pipe. Added support for wall types.
pjcOxford Aug 4, 2025
d651bf2
Added jtheta_test example.
pjcOxford Aug 4, 2025
7d96c29
Fixed multi threading issue. Gratuitous comments in benchmark and Car…
pjcOxford Aug 9, 2025
ab2b57a
Changed pipe collision logic to analytical to prevent clipping.
pjcOxford Aug 14, 2025
589438b
Added basic marker system for writing output
pjcOxford Aug 26, 2025
59e54a3
Uniform density for circular ovens.
pjcOxford Aug 26, 2025
7acb102
Prelim collision check refactor
pjcOxford Aug 26, 2025
fd9c77d
Pointless? renaming
pjcOxford Aug 26, 2025
63ab517
Fixed some warnings, and top trap example
pjcOxford Aug 26, 2025
e85200e
Removed some repeating comments
pjcOxford Aug 26, 2025
b4b45c5
Some refactoring
pjcOxford Aug 26, 2025
72e9f0b
Changed hashing function
pjcOxford Aug 26, 2025
21bdf8f
Some more refactoring
pjcOxford Aug 27, 2025
4eb8feb
Moved jitter logic for numerical issues
pjcOxford Aug 27, 2025
f5c1c93
Cleaned up code
pjcOxford Aug 27, 2025
6412ab7
jtheta import fix
pjcOxford Sep 25, 2025
cfc9fd9
initiate scheduling fix
pjcOxford Sep 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,7 @@
*.blend
*.blend1
.idea/
/images
/data_analysis
*.png
*.gif
Loading