Commit graph

1672 commits

Author SHA1 Message Date
helen-brooks
cc6c3ac9e6 More refactoring of DAGMC universe metadata; allow external setting of material temperature and population of universes' cells 2022-04-20 15:12:52 +01:00
helen-brooks
05577e6a2e Add new DAGUniverse constructor from external DAGMC 2022-04-20 15:07:31 +01:00
helen-brooks
d3b4cb7fd3 More refactoring in DAGUniverse 2022-04-20 15:07:31 +01:00
helen-brooks
290e2fba07 Refactor initialize of dagmc universe 2022-04-20 15:07:31 +01:00
helen-brooks
be61af3c04 Refactor dagmc initialisation into a function 2022-04-20 15:07:31 +01:00
Patrick Shriwise
b9520580de Formatting updates 2022-04-05 08:56:27 -05:00
Patrick Shriwise
4699732faa Separating the universe classes into their own source and header file 2022-04-05 08:53:43 -05:00
Kalin Kiesling
9c683815ac moved faddeeva from vendored to external 2022-03-24 15:04:59 -05:00
Paul Romano
03547555e9
Merge pull request #2000 from pshriwise/wwinp_shape
Update WeightWindow attribute shapes and names
2022-03-14 17:15:12 -05:00
Patrick Shriwise
7b627cc55f Changing attrigute energy_bins to energy_bounds for wws 2022-03-11 09:53:22 -06:00
Paul Romano
50a35cf7f3 Make ParticleData::alive() a const method 2022-03-02 15:31:02 -06:00
Paul Romano
d2ddc6e7ad Particle is alive is wgt != 0 2022-03-01 17:05:17 -06:00
Paul Romano
2bb6ba25af Remove alive_ data member on ParticleData 2022-03-01 15:24:39 -06:00
Paul Romano
af4a8400c5 Remove archaic 'all' nuclides tally feature 2022-02-22 16:37:53 -06:00
Paul Romano
8d002454f0 Add Reaction::xs methods 2022-02-18 09:54:28 -06:00
Paul Romano
3e6eba4439 Respond to @gridley comments on #1974 2022-02-16 09:34:34 -06:00
Paul Romano
de50a7bfca Generalize russian_roulette function 2022-02-15 11:10:34 -06:00
Paul Romano
f18caa1712 Get rid of wgt_absorb in ParticleData 2022-02-15 11:10:33 -06:00
Paul Romano
49d25ae8b6 Change version number to 0.13.1-dev 2022-02-14 11:42:23 -06:00
Paul Romano
def0898a58 Remove -dev tag from version number 2022-02-11 12:17:12 -06:00
Patrick Shriwise
9c385c5ba7 Adding punctuation to docstrings 2022-02-09 23:32:41 -06:00
Patrick Shriwise
c8a1505635 Renaming longer find parent search method 2022-02-09 21:29:34 -06:00
Patrick Shriwise
c148683d82 Using find_cell to determine upward path through geometry 2022-02-09 20:44:39 -06:00
Patrick Shriwise
2332dd2fae Adding support for a position hint to get_contained_cells for acceleration 2022-02-09 20:44:39 -06:00
aprilnovak
e8982ea981 Reorder member variables to avoid order compile issue. Refs #1962 2022-02-04 10:24:38 -06:00
Patrick Shriwise
aefcb4c4aa Addressing comments from @paulromano 2022-02-01 12:17:38 -06:00
Patrick Shriwise
c6d4f1a5ed Updating some data member formats. 2022-01-26 13:41:53 -06:00
Patrick Shriwise
9aa6134366 Adding otf ww adjustment using lower bound ratio. 2022-01-25 17:02:17 -06:00
Patrick Shriwise
780039c512 moving some single-use constants closer to point of use 2022-01-20 15:10:24 -06:00
Patrick Shriwise
1a45d33310 Update: removing MAX_WORD_LEN and MAX_LINE_LEN constants. 2022-01-19 11:25:04 -06:00
Paul Romano
72af700ffd
Merge pull request #1947 from pshriwise/ww-final-tests
Weight windows final push
2022-01-19 09:13:07 -06:00
Olaf Schumann
39e57619df add suggensstions by @paulromano
run clang-format on all changed files
Update test results
2022-01-16 19:46:48 +00:00
Patrick Shriwise
62ad52d969 Adressing PR comments from @gridley. 2022-01-14 13:23:48 -06:00
Olaf Schumann
39f0d38367 Memory leak in hdf5_interface.h read_dataset(std::string) 2022-01-13 14:29:20 +01:00
Olaf Schumann
b150a58a11 Iterator invalidation in lower/upper_bound_index
Error ocured in regression_tests/filter_mesh/test.py
2022-01-13 14:29:19 +01:00
Paul Romano
0cf7d92837
Merge pull request #1931 from ojschumann/mesh
Add Cylindrical and Spherical Mesh for MeshFilter and MeshSurfaceFilter
2022-01-12 21:12:10 -06:00
Olaf Schumann
3b3294662e Addressing comments and suggestions of @paulromano
manually run clang-format on mesh.cpp and mesh.h
2022-01-12 19:43:48 +00:00
Olaf Schumann
8114482084
Merge branch 'openmc-dev:develop' into mesh 2022-01-09 11:33:12 +01:00
Paul Romano
ac495ef0f3 Move main weight window function to weight_windows.cpp 2022-01-08 15:26:02 -06:00
Paul Romano
f8290617bd Update settings.rst documentation, simplify reading weight window XML 2022-01-08 15:06:47 -06:00
YuanHu-PKU-KIT
e08af3c374 Implement mesh-based weight windows (squashed)
Co-authored-by: Andrew Davis <andrew.davis@ukaea.uk>
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2022-01-08 14:43:18 -06:00
Olaf Schumann
d93df33dfb Implementation of time distribution for the source 2022-01-05 21:06:09 +00:00
Paul Romano
ef61563079 Ensure time is propagated to secondary particles 2022-01-05 07:43:43 -06:00
Paul Romano
24b741f2b3 Initial implementation of time filter 2022-01-05 07:43:42 -06:00
Olaf Schumann
53c15b9e7b More updates
after suggestions from @pshriwise
2022-01-04 16:57:30 +01:00
Olaf Schumann
5384734f62
Apply suggestions from code review
added suggestions from pshriwise

Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2022-01-04 15:17:11 +01:00
Olaf Schumann
d1a1cae278
Update include/openmc/mesh.h
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2022-01-04 13:38:59 +01:00
Paul Romano
b517d2967d Respond to @pshriwise comments on #1933 2021-12-29 10:18:02 -05:00
Olaf Schumann
8b0b11b6c5 Bug: Forget to declare and define UnstructuredMesh::get_mesh_type() 2021-12-22 18:37:55 +01:00
Paul Romano
c21f03daa3 Minor tweaks 2021-12-22 11:47:37 -05:00