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