Commit graph

65 commits

Author SHA1 Message Date
Patrick Shriwise
7d09a12606
DAGMC Cell Override Updates (#3888)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-05-20 21:43:21 +00:00
Patrick Shriwise
9d9dcc26c5
Update DAGMC and libMesh precompiler definitions (#3510) 2025-07-22 11:10:08 +07:00
Gavin Ridley
bcc2a4c5f0
simplify mechanism to detect if geometry entity is DAG (#3269) 2025-02-19 15:58:14 -06:00
Gavin Ridley
81b7388624
Raytrace plots (#2655)
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-02-18 03:11:54 +00:00
Baptiste Mouginot
5ad1a4aa1e
Differentiate materials in DAGMC universes (#3056)
Co-authored-by: Baptiste Mouginot <bam.git.not.reply@gmail.com>
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: azimG <azimgivron@yahoo.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-01-07 21:50:02 +00:00
Luke Labrie-Cleary
6b08f75065
make uwuw optional (#2965) 2024-04-24 11:05:11 -05:00
Gavin Ridley
5549b58e1f
Geometron (#2744) 2024-01-16 10:35:57 -06:00
Patrick Shriwise
ccb76b3dbf
Refactor of translation from mesh handle to index for DAGMC geometry. (#2687) 2023-09-14 02:28:11 +00:00
Patrick Shriwise
adf2047b6e Refactor of DAGMC next_cell 2023-04-04 22:11:11 -04:00
helen-brooks
4d52218178 Remove redundant uwuw_disabled boolean member in DAGUniverse 2022-05-25 15:05:33 +01:00
helen-brooks
8bf7de39ca Add empty string default argument for external DAGMC Universe constructor 2022-05-25 15:05:33 +01:00
helen-brooks
d9498216dd Apply minor changes from pshriwise code review
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2022-05-25 15:05:33 +01:00
helen-brooks
751e92f63b Run clang-format 2022-05-25 15:05:32 +01:00
helen-brooks
5dd6da91c5 Only expose methods that are needed externally 2022-04-20 15:12:52 +01:00
helen-brooks
fb9c12bd14 Add switch to disable uwuw in DAGUniverse with external DAG 2022-04-20 15:12:52 +01:00
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
Paul Romano
1bc2bd8460 Apply clang-format on entire source 2021-08-11 11:41:49 -05:00
Patrick Shriwise
ef70e12142 Enhancing to/from hdf5 methods so that DAGMC universes can be reproduced and exported to XML from a summary file. 2021-06-29 21:04:23 -05:00
Patrick Shriwise
648054fbc7 Adding a fucntion for printing a warning if a root DAGMC universe does not contain a graveyard volume. 2021-06-28 15:01:32 -05:00
Patrick Shriwise
1a839061d4 Making DAGMC geom class attrs private where possible and adding accessors. 2021-06-25 07:45:15 -05:00
Patrick Shriwise
fbcaf5acd8
Apply PR suggestions from @paulromano
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2021-06-25 07:45:02 -05:00
Patrick Shriwise
9ffbf02f40 Addressing comments from @makeclean. 2021-05-19 19:04:55 -05:00
Patrick Shriwise
d0f32b80e0 Updating formatting and a small refactor for the dagmc_filename function. 2021-05-19 19:04:55 -05:00
Patrick Shriwise
ec7595261f Adding doc strings to the dagmc header. 2021-05-19 19:04:55 -05:00
Patrick Shriwise
9874004e94 Moving the DAGMC surface implementation into the DAGMC files as well. 2021-05-19 19:04:02 -05:00
Patrick Shriwise
230e054ec3 Move DAGCell implementation into the dagmc files. 2021-05-19 19:03:32 -05:00
Patrick Shriwise
97691874f6 Improved handling of lower level DAGMC universes. 2021-05-19 18:57:05 -05:00
Patrick Shriwise
8658dbaed7 Removing another now unused function. 2021-05-19 18:54:19 -05:00
Patrick Shriwise
da6a369d1f Refactoring all of the openmc namespace functions into the DAGUniverse class. 2021-05-19 18:54:19 -05:00
Patrick Shriwise
4819e02f22 Removing some unused DAGMC functions. 2021-05-19 18:54:19 -05:00
Patrick Shriwise
4d58990957 Adjusting UWUW material IDs if needed. 2021-05-19 18:05:58 -05:00
Patrick Shriwise
fdcc1ddb7b Creating a new data member for auto-assigning material IDs. 2021-05-19 18:05:58 -05:00
Patrick Shriwise
9fca1f690d Moving the DAGUniverse into the DAGMC header file. 2021-05-19 18:05:58 -05:00
Patrick Shriwise
6af978efb9 Moving UWUW material read into the DAGUniverse class. 2021-05-19 18:05:28 -05:00
Patrick Shriwise
c732e2ae88 Adding empty definition for dagmc materials function. 2021-05-19 18:05:28 -05:00
Patrick Shriwise
0bd2f9263b Always checking DAGMC models for additional material definitions. 2021-05-19 18:02:15 -05:00
Patrick Shriwise
28153780a7 Moving the read_dagmc_universes function into the dagmc files. 2021-05-19 18:01:35 -05:00
Patrick Shriwise
a16c0916da Using the DAGUniverse constructor to setup the DAGMC instance. 2021-05-19 17:41:38 -05:00
Patrick Shriwise
ef21ec493b Returning universe index from the original dagmc function now. 2021-05-19 17:41:38 -05:00
Patrick Shriwise
be5318fdb0 Reorganizing some of the DAGMC-related code and using shared pointers instead. 2021-05-19 17:41:38 -05:00
Patrick Shriwise
6c7c0a6816 Addressing initial review comments from @paulromano. 2021-04-07 19:07:07 -05:00
John Tramm
f7fb5a036b Converted DagMC threadprivate variables to particle owned as well. Not quite as bad as I was expecting. 2020-01-14 16:24:26 +00:00
Patrick Shriwise
e86317ecd4 Putting history and last_dir in the simulation namespace. 2019-06-13 23:57:25 -05:00
Patrick Shriwise
837796add0 Including making TL RayHistory, last_dir available in surface.cpp and adding a reflection method to DAGSurface. 2019-06-07 12:47:30 -05:00
Paul Romano
0439eb0fa1 Convert remainder of tallies to C++ 2019-02-21 19:30:04 -06:00
Paul Romano
627ee79f0c Move read_materials_xml and read_plots_xml to C++ 2019-02-20 15:45:30 -06:00