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
Patrick Shriwise
7b6bf93afd
Adding function for retrieving the name of a nuclide from a tally.
2021-04-07 19:07:07 -05:00
Amelia Trainer
d1d4553661
addressed some of the requested changes from PR
2021-03-25 14:21:58 -04:00
Amelia Trainer
55fb5de01b
Got the python interface for the collision filter tentatively working
2021-03-05 21:07:43 +00:00
Amelia Trainer
7ebc36b4a5
Applied formatting corrections
2021-03-04 23:02:19 -05:00
Amelia Trainer
7569139d51
added collision filter
2021-03-02 22:49:25 -05:00
Paul Romano
96a66789b1
Activate need_depletion_rx for reaction rate-based depletion only
2020-09-15 10:23:31 -05:00
Paul Romano
6992e53398
Change declaration order of maps used for vectors
...
If the destructor of an object tries to remove an entry from the map, there's no
guarantee it exists if the map has already been destroyed (because it was
declared after the vector of objects), resulting in a segfault. By declaring the
map first, we avoid this. Currently an issue for Nuclide, but potentially other
classes in the future.
2020-07-29 15:48:14 -05:00
Patrick Shriwise
5a7de406c4
Implmementing the templated filter creation method.
2020-05-11 14:18:04 -05:00
Paul Romano
9dab8bf507
Use references consistently in geometry functions
2020-04-23 16:37:23 -05:00