Commit graph

91 commits

Author SHA1 Message Date
GuySten
c7d7fa4613
Fix a bug in rotational periodic boundary conditions (#3692)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-01-06 13:29:40 +00: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
Paul Romano
39a2d46e26
Implement bounding_box operation for meshes (#3119) 2024-08-18 23:09:32 -05:00
Gavin Ridley
5549b58e1f
Geometron (#2744) 2024-01-16 10:35:57 -06:00
Yuvraj Jain
693314d097
Leaky and Albedo Boundary Conditions Implementation (#2724)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-10-30 16:51:31 -04:00
Paul Romano
ce62bbd9c5 Add missing override specifiers 2023-02-16 14:06:59 -06:00
Paul Romano
b517d2967d Respond to @pshriwise comments on #1933 2021-12-29 10:18:02 -05:00
Paul Romano
c21f03daa3 Minor tweaks 2021-12-22 11:47:37 -05:00
Paul Romano
04bf63d0de Run clang-format 2021-12-22 11:35:03 -05:00
Andrew Davis
ade2d4cb06 Andy's original torus implementation 2021-12-22 11:35:03 -05:00
Paul Romano
1bc2bd8460 Apply clang-format on entire source 2021-08-11 11:41:49 -05:00
Patrick Shriwise
ff69f5a07a Fixing dagmc header includes after rebase. 2021-05-19 20:33:34 -05:00
Patrick Shriwise
9ffbf02f40 Addressing comments from @makeclean. 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
9fca1f690d Moving the DAGUniverse into the DAGMC header file. 2021-05-19 18:05:58 -05:00
Patrick Shriwise
b3ad45f9a8 Formatting update to surface header. 2021-05-19 18:05:28 -05:00
Patrick Shriwise
70cb36b474 Corrections after rebasing. 2021-05-19 18:05:28 -05:00
Patrick Shriwise
956cf08481 Relying on the same enum to describe the Geometry type of different classes. 2021-05-19 18:02:15 -05:00
Patrick Shriwise
0a463be15e Adding universe types again. 2021-05-19 18:01:35 -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
Gavin Ridley
ad4e1c9f4a remove std:: from vector,unique_ptr,make_unique,array 2021-05-03 18:01:27 -04:00
Patrick Shriwise
23f2926af1 Removing unused bounding box methods. 2021-04-07 19:07:06 -05:00
Patrick Shriwise
df997644b6 Moving bounding box back into surface. 2021-04-07 19:05:08 -05:00
Patrick Shriwise
64cae08c43 A lot of updates to the LibMesh implementation. 2021-04-07 19:05:08 -05:00
Paul Romano
242107fb63
Merge pull request #1768 from roystgnr/warning_fixes_cherrypicked
Warning fixes
2021-02-23 10:04:02 -06:00
Roy Stogner
b62b843332 Fix "unused variable" warning 2021-02-19 11:00:15 -06:00
YoungHui Park
e427dbde50 Reword src to source for consistency 2021-01-18 14:36:05 -06:00
YoungHui Park
b648142abb Add a new attribute surf_src on class Surface for source banking 2021-01-18 14:36:04 -06:00
Sterling Harper
593a4addcf Remove the old Surface::bc_ attribute 2020-10-18 12:33:36 -06:00
Sterling Harper
2fa449de5a Remove the PeriodicSurface class 2020-10-18 12:19:46 -06:00
Sterling Harper
8e6842dfc5 Move rotational periodic BCs to the new class
Remove the now unnecessary Surface::periodic_translate function.
2020-10-18 12:05:31 -06:00
Sterling Harper
05ea9ea585 Move reflective/white BCs to a new class 2020-10-17 20:34:41 -06: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
Gavin Ridley
40885be7aa fix thing in surface.h 2020-01-21 13:18:07 -05: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
Gavin Ridley
9483c409a8 convert all but one thing in cell.h to enums 2020-01-16 15:41:45 -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
John Tramm
0602ddd8a3 refactor seed and seed aray variable names 2019-12-05 19:50:31 +00:00
John Tramm
638172e68d refactor of prn() interface and python interface changes 2019-12-04 16:35:01 +00:00
Paul Romano
eca3ce33d2 Fix pointer placement on uint64_t 2019-11-27 07:04:11 -06:00
John Tramm
642c3a8ac7 first sweep of refactoring is complete. now for debugging 2019-11-21 23:03:52 +00:00
rockfool
5f394b2816 add white boundary condition 2019-09-09 16:22:25 -04:00
Patrick Shriwise
c1ca3028cb A few more small updates. 2019-07-18 22:43:21 -05:00
Patrick Shriwise
933a5c4770 Updates based on suggestions from @paulromano. 2019-07-18 22:21:55 -05:00
Patrick Shriwise
81bf0a67da Implementing intersection and union operators for BoundingBox. 2019-07-18 13:54:24 -05:00
Patrick Shriwise
6d97188413 Creating a default virtual definition for a surfce bounding box and removing redundant definitions of surfaces with unbounded boxes. 2019-07-18 12:57:23 -05:00
Patrick Shriwise
08e78a3215 Removing unecessary forward declaration. 2019-07-16 17:09:44 -05:00