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
Paul Romano
65c0dbfe46
Use references to Particle consistently in tally_scoring.cpp
2020-04-23 16:37:23 -05:00
Paul Romano
f522f31e4b
Change apply_derivative_to_score to accept const ref
2020-04-23 16:37:23 -05:00
Paul Romano
23b984ba3a
Change get_all_bins to accept a const ref instead of pointer
2020-04-23 16:37:23 -05:00
Patrick Shriwise
f566386661
Various cleanup changes.
2020-03-19 14:15:26 -05:00
Patrick Shriwise
01efd1ef59
Added a function for converting score integers to strings instead of storing them.
2020-03-19 14:15:26 -05:00
Patrick Shriwise
5d18ea67c6
Using score and nuclide strings for a nicer tag name.
2020-03-19 14:15:26 -05:00
Paul Romano
832c32e16a
Merge pull request #1454 from gridley/add_enums2
...
Attempt number two at enum conversion!
2020-01-21 17:13:35 -06:00
Gavin Ridley
7df7fc280b
Merge branch 'develop' into add_enums2
2020-01-21 13:13:50 -05:00
Gavin Ridley
1d33aca9bd
incorporate recommended name changes
2020-01-21 13:04:39 -05:00
Paul Romano
21dd56a343
Fix comment in tally.h regarding order of axes for results_
2020-01-21 07:38:04 -06:00
Paul Romano
1a35632fe3
Ensure Material, Filter, and Tally destructors don't segfault
...
Because these destructors call erase() on the corresponding maps, they expect
that the maps still exist. However, based on the current order of declaration,
there is no guarantee that they exist because the maps will be deleted first.
2020-01-21 07:34:10 -06:00