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