Commit graph

48 commits

Author SHA1 Message Date
GuySten
9365b677f5 Merge branch 'develop' into migration 2026-03-10 23:50:22 +02:00
Paul Romano
139907c955
Implement tally filter for filtering by reaction (#3809) 2026-02-21 10:17:12 -06:00
GuySten
fe77e3fdbb initial implementation of migration area score 2026-02-16 20:30:04 +02: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
Joffrey Dorville
47ca2916aa
Kinetics parameters using Iterated Fission Probability (#3133)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-04-14 14:07:48 +00: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
Jonathan Shimwell
be4396c12b
adding non elastic MT number (#3285)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-02-14 16:39:09 +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
Paul Romano
8d002454f0 Add Reaction::xs methods 2022-02-18 09:54:28 -06:00
Paul Romano
1bc2bd8460 Apply clang-format on entire source 2021-08-11 11:41:49 -05:00
Paul Romano
43804fc09d Merge branch 'develop' into rng-stream-changes 2021-05-11 16:53:10 -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
Paul Romano
7ef73f048d Remove special treatment of mu for fission 2021-05-03 09:43:09 -05:00
Adam Nelson
d2c00b4f1b Added tests and fixed code accordingly 2020-10-22 14:13:32 -05:00
Paul Romano
0a61bc0cbe Account for temperature in reaction rate calculation 2020-09-15 10:23:31 -05:00
Paul Romano
fba5f0cb9c Check for duplicate grid points in collapse_rate 2020-09-15 10:23:31 -05:00
Paul Romano
fb68943ca2 Rename one_group_xs -> collapse_rate 2020-09-15 10:23:31 -05:00
Paul Romano
0b572b85d1 Assuming flux passed is integrated (not per eV) 2020-09-15 10:23:31 -05:00
Paul Romano
0b4075ce8f Make sure one_group_xs works for threshold reactions 2020-09-15 10:23:31 -05:00
Paul Romano
e0bcfead80 First version of Nuclide::one_group_xs method 2020-09-15 10:23:31 -05:00
Paul Romano
2800542116 Small fixes in reaction.cpp (thanks @GiudGiud) 2020-08-31 06:45:38 -05:00
Paul Romano
70d463d46c Make sure all reaction names are recognized as valid tally scores 2020-08-27 10:28:11 -05:00
Paul Romano
c3368d2c11 Combined secondary particle data into _REACTIONS in chain.py 2020-07-23 09:05:25 -05:00
Paul Romano
17e39c0223 Allow photons to score to scatter/absorption (and individual reactions) 2020-07-09 07:26:18 -05:00
Paul Romano
483e9325fc Changes in reaction.cpp from PullRequest Inc. review 2020-04-23 16:37:23 -05:00
Paul Romano
cc919d25c5 Use fmt/core.h header to reduce compile time 2020-02-10 10:33:57 -06:00
Paul Romano
7383a52f1f Use fmt::print and fmt::format in many places 2020-02-10 10:33:57 -06:00
Paul Romano
d84c379007 Fix up heating tally scores 2019-09-13 09:31:08 -05:00
Andrew Johnson
a0bac56ebd
Add fission-heating and non-fission-heating to reactions
MT318 and MT999 for fission heating and non-fission heating
have been added to the reactions supported in
openmc/data/reaction.py and src/reaction.cpp

Changed internal language from fission-less heating to
non-fission heating
2019-09-04 14:29:24 -05:00
Paul Romano
7a1afc5869 Store 0-based threshold indices in HDF5 files 2019-06-25 07:31:53 -05:00
liangjg
7ae1b024ed do heating tallies for both neutron and photon 2019-03-26 12:56:13 -04:00
Paul Romano
a48d590158 Store heating, gas production, and damage energy as redundant reactions 2019-03-10 14:42:13 -05:00
Paul Romano
b28ee8087c Move ParticleType into Particle and use for type_ member 2019-03-01 15:59:21 -06:00
Paul Romano
6ce85a9f0c Fix off-by-one for index_grid 2019-02-26 10:37:24 -06:00
Paul Romano
3cac2a6702 Remove Fortan compatibility functions 2019-02-21 22:44:24 -06:00
Paul Romano
4d2284ca7d Resolve off-by-one issues for ParticleType 2019-01-31 22:54:32 -06:00
Paul Romano
71e36db418 Store reactions as a vector on Nuclide 2018-11-26 23:00:44 -06:00
Paul Romano
31c92bf511 Add reaction_name function to reaction.cpp 2018-11-26 23:00:44 -06:00
John Tramm
00154b1e6b Uses existing interface function rather than calling HDF5 library directly 2018-09-14 16:28:56 -05:00
John Tramm
5dd0956650 Resolved issue #1072, which came about due to changes made in #1068 that caused old h5 files to no longer work due to missing 'redundant' attribute 2018-09-14 16:14:29 -05:00
Paul Romano
dfd7bb9437 Rename summed -> redundant to make ENDF language 2018-09-13 08:06:13 -05:00
amandalund
6db62984d7 Clean up 2018-08-30 11:39:12 -05:00
Paul Romano
9f0ea52d1a Move headers to include/openmc directory and openmc.h -> openmc/capi.h 2018-08-20 14:40:32 -05:00
Paul Romano
ff763e5c2b Add doxygen comments 2018-08-10 12:50:56 -05:00
Paul Romano
68c1358565 Use Reaction type hierarchy on C++ side 2018-08-10 12:50:56 -05:00
Paul Romano
d4775552e0 Convert Reaction type 2018-08-10 12:50:56 -05:00