Commit graph

20 commits

Author SHA1 Message Date
John Tramm
0169fd9226
Shared Secondary Particle Bank (#3863)
Co-authored-by: John Tramm <jtramm@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
Co-authored-by: Copilot <copilot@github.com>
2026-05-19 23:23:10 -05:00
Paul Romano
1bc2bd8460 Apply clang-format on entire source 2021-08-11 11:41:49 -05:00
Gavin Ridley
ad4e1c9f4a remove std:: from vector,unique_ptr,make_unique,array 2021-05-03 18:01:27 -04:00
Gavin Ridley
2af4c9cd92 use base class to handle layout of particle data 2021-05-03 17:57:41 -04:00
Gavin Ridley
d5d2072266 change particle to using accessor methods 2021-05-03 17:56:57 -04:00
John Tramm
18b1166e67 removed unused function prototype from event.h 2020-01-28 17:39:27 +00:00
John Tramm
fbc241765b Changed thread_safe_append() to optionally accept an element to append. Also changed some TODO discussion comment text in event.h 2020-01-28 15:57:01 +00:00
John Tramm
48a550aaf7 updated doc strings and comments in event.h and shared_array.h to be more consistent with the STL verbiage. 2020-01-27 16:39:07 +00:00
John Tramm
53e59a6790 Refactored name of struct from QueueItem to EventQueueItem. 2020-01-27 16:07:15 +00:00
John Tramm
598bead82e added more comments and documentation. 2020-01-24 03:50:13 +00:00
John Tramm
6bf15297ec converted event based queues and particle buffer into SharedArrays 2020-01-23 20:08:28 +00:00
John Tramm
d7d76d0e47 Style fixes implemented from code review. 2020-01-23 17:27:34 +00:00
John Tramm
8438d42584 added more documentation 2020-01-21 20:46:21 +00:00
John Tramm
df0edc33b1 removed unnecessary include, and reset particles buffer to unique_ptr type. 2020-01-21 20:43:42 +00:00
John Tramm
2142ae9895 changed order of fields in QueueItem struct. 2020-01-21 20:38:53 +00:00
John Tramm
972fb54f82 Added lots of comments and documentation to the event.h file. 2020-01-21 20:36:30 +00:00
John Tramm
c0a1056e55 added setting to control the maximum number of in flight particles. Also simplified enqueing procedure after XS lookup events to drop atomic usage there. 2020-01-21 17:40:54 +00:00
John Tramm
9d79cdc2d5 added some comments and cleaned things up 2020-01-20 18:20:02 +00:00
John Tramm
3641a6632f added timers 2020-01-20 18:19:59 +00:00
John Tramm
8c884a17de General import of event-based model from old branch. Seems to work, but need to test then work on cleaning up some more. 2020-01-20 18:19:57 +00:00