John Tramm
24fdb84edc
Tally 32-bit Overflow Fix ( #3960 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-07-02 11:53:49 -05:00
GuySten
6cd39073b3
Fix surface tally when crossing lattice ( #3895 )
2026-03-23 10:16:59 -05:00
GuySten
70be650003
Implement surface flux tallies ( #3742 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-03-04 14:17:48 +02:00
GuySten
3ba8a9f078
Correctly score pulse height tally when no cell filter is present ( #3821 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-02-26 02:44:17 +00:00
Paul Romano
139907c955
Implement tally filter for filtering by reaction ( #3809 )
2026-02-21 10:17:12 -06:00
John Tramm
977ade79a1
Replace xtensor with internal Tensor/View classes ( #3805 )
...
Co-authored-by: John Tramm <jtramm@gmail.com>
2026-02-17 09:50:38 -06:00
Paul Romano
a35927aad3
Extend ParticleProductionFilter to support multiple particle types ( #3780 )
2026-02-13 22:18:29 -06:00
Gavin Ridley
f2c936cf5b
Implement filter for secondary particle production binned by energy ( #3453 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-02-05 18:00:03 -06:00
Paul Romano
b41e22f68b
Refactor ParticleType to use PDG Monte Carlo numbering scheme ( #3756 )
...
Co-authored-by: GuySten <62616591+GuySten@users.noreply.github.com>
Co-authored-by: Amanda Lund <alund1187@gmail.com>
2026-02-03 07:23:24 +00:00
Zoe Prieto
a2fd6cc57e
Support rotation in MeshFilter ( #3176 )
...
Co-authored-by: Jonathan Shimwell <drshimwell@gmail.com>
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2025-12-19 22:56:13 -06:00
Gregoire Biot
2d77544b0c
Adding variance of variance and normality tests for tally statistics ( #3454 )
...
Co-authored-by: Ethan Peterson <eepeterson3@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-11-12 11:41:37 -05:00
GuySten
afd9d06074
Fixed a bug when combining TimeFilter, MeshFilter, and tracklength estimator ( #3525 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-09-12 20:23:17 +00:00
GuySten
a34365396e
Remove unused special accessors for tallies ( #3527 )
2025-08-11 10:51:45 -05:00
Paul Romano
7fda3eb846
Implement a new MeshMaterialFilter ( #3406 )
...
Co-authored-by: Jonathan Shimwell <drshimwell@gmail.com>
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2025-06-06 16:30:50 -05:00
Gregoire Biot
dc619eac17
Filter weight implementation ( #3345 )
...
Co-authored-by: Grego01-biot <grego01@pc-neutronic-06.psfc.mit.edu>
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-05-05 15:33:12 -05:00
Paul Romano
d643ad0c41
Simulation of decay photons through the D1S method ( #3235 )
...
D1S FTW!
2025-02-21 12:47:38 -05:00
Gavin Ridley
aa4de82258
remove gsl-lite dependency ( #3225 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-02-20 01:03:20 +00:00
Zoe Prieto
c285a2c4ce
Implement filter for cosine of angle of surface crossing ( #2768 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-10-04 05:07:03 +00:00
Travis L
c976653abf
Allow zero bins in tally triggers ( #2928 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-05-02 14:00:22 +00:00
Joffrey Dorville
cc848effe7
Meshborn filter ( #2925 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-04-04 21:32:21 +00:00
Baptiste Mouginot
a3695c784e
Filter material from ( #2750 )
...
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-11-09 16:05:42 +00:00
Christopher Fichtlscherer
e3cd406a9b
Pulse height tally for photons ( #2452 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-07-09 22:50:08 -05:00
Patrick Shriwise
610a5d8c34
Global Weight Window Generation via CAPI ( #2359 )
...
Co-authored-by: Jonathan Shimwell <drshimwell@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-06-09 10:47:27 -05:00
Paul Romano
c123ce0fa0
New multiply_density option on tallies ( #2539 )
2023-06-09 08:24:00 -04:00
Patrick Shriwise
0a950eb623
Reworking Tally::add_filter a bit ( #2501 )
2023-05-01 22:00:45 -05:00
Paul Romano
eb0c8e497c
Move Filter::create<T> implementation to filter.h
2023-02-17 10:31:54 -06:00
Patrick Shriwise
040965245d
Adding signatures for reading information from an XML node where necessary.
2022-12-06 13:03:38 -06:00
Patrick Shriwise
21a14f6eeb
Add suggestion from @paulromano
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2022-11-09 16:23:48 -06:00
Patrick Shriwise
8d58588341
Changing CellBorn filter name to match other class names
2022-11-05 21:20:41 -05:00
Patrick Shriwise
06fbf3fe01
Switch to use of FilterType enum for comparisons
2022-11-05 21:20:41 -05:00
Patrick Shriwise
20718f5121
Adding enumerator for filter types.
2022-11-05 21:20:41 -05:00
Paul Romano
0587aeeaa4
Allow EnergyFunctionFilter interpolation to be set from C API
2022-10-18 12:14:15 -05:00
Patrick Shriwise
0d551cbb21
Adding support for log-log interpolation on the C++ side
2022-09-01 23:34:23 -05:00
Lewis Gross
6ef62fcaf1
documentation fix tally.h
...
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2022-08-11 13:26:29 -05:00
Lewis Gross
3ff11280a1
documentation fix tally.h
...
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2022-08-11 13:26:12 -05:00
lewisgross1296
8140ff492c
added some commenting and the extern remove_tally_from_tallies function
2022-08-10 14:23:26 -05:00
Paul Romano
af4a8400c5
Remove archaic 'all' nuclides tally feature
2022-02-22 16:37:53 -06:00
Paul Romano
24b741f2b3
Initial implementation of time filter
2022-01-05 07:43:42 -06:00
Paul Romano
7969bb1488
Use <gsl/gsl-lite.hpp> include instead of <gsl/gsl>
2021-08-25 13:10:28 -05:00
Paul Romano
1bc2bd8460
Apply clang-format on entire source
2021-08-11 11:41:49 -05:00
Patrick Shriwise
88ec652760
Make the user-defined distribcells an argument to the function.
2021-08-05 17:03:37 -05:00
Patrick Shriwise
b2efde1033
Removing unused method declaration.
2021-07-30 10:41:53 -05:00
Patrick Shriwise
4c55737a94
Better method for supporting non-material filled cells.
2021-07-29 14:55:23 -05:00
Patrick Shriwise
ca5dc796b9
Updating error messages. Adding cell instance cells to our distribcell set.
2021-07-29 10:53:14 -05:00
Patrick Shriwise
058e5a9094
Allowing cell instance filters for non material-filled cells.
2021-07-28 18:32:13 -05:00
helen-brooks
130724e3f7
Small refactor of Tally::set_filters method: create new public method set_strides.
2021-06-15 16:12:01 +01: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
Patrick Shriwise
f48f6c6ab8
Condensing filter translation into single commit.
2021-04-28 00:24:10 -05:00
Paul Romano
f813c45810
Merge pull request #1798 from ameliajo/collisionFilter
...
Added Collision filter
2021-04-09 08:03:02 -05:00