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
Patrick Shriwise
1d02c87466
Some self-review.
2019-07-16 16:52:30 -05:00
Patrick Shriwise
e9ac007367
Removing complement from internal RPN.
2019-07-16 16:52:30 -05:00
Patrick Shriwise
ecbf7596c0
Corrections to surface bounding boxes based on sign. Corrections to cell/universe bounding boxes and capi exposure.
2019-07-16 16:52:30 -05:00
Patrick Shriwise
470e26c783
Adding bbox defs for cells.
2019-07-16 16:52:30 -05:00
Patrick Shriwise
446e78cb87
Updating bounding box definitions for all surfaces.
2019-07-16 16:52:30 -05:00
Patrick Shriwise
b68e7ca902
Adding bounding box methods to all Surface types.
2019-07-16 16:50:33 -05:00
Patrick Shriwise
cb3f878d11
Renaming test. Altering includes in surface/cell.h to isolate external package includes.
2019-06-16 22:02:03 -05:00
Patrick Shriwise
d072adc050
Fixes for reflecting DagMC BCs
2019-06-07 17:33:40 -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
Sterling Harper
5d5b82f0ae
Cleanup UniversePartitioner code
2019-03-31 12:29:18 -04:00
Sterling Harper
4b76c28a3b
Optimize find_cell on universes with many z-planes
2019-03-31 10:55:26 -04:00
Patrick Shriwise
1df5e95f66
Using a DAGSurface/Cell class attribute to track DAGMC indices and contain +1's.
2019-03-15 15:55:20 -05:00
Paul Romano
38e39c4486
Use unique_ptr consistently for global vectors
2019-03-01 15:56:21 -06:00
Paul Romano
0439eb0fa1
Convert remainder of tallies to C++
2019-02-21 19:30:04 -06:00
Paul Romano
964fdfde30
Remove cells array on Fortran side
2019-02-15 11:00:00 -06:00
Sterling Harper
e6466e9867
Remove surface-based neighbor lists
2018-12-18 15:08:14 -05:00
Paul Romano
624e9875d6
Namespacing for sources and surfaces
2018-11-14 15:00:16 -06:00
Patrick Shriwise
64e2df362a
Adding changes requested in PR.
2018-10-01 10:35:46 -05:00
pshriwise
2aa3cb61f4
Fixing indentation in surface header.
2018-09-26 22:28:35 -05:00
pshriwise
c664a2274d
Removing trailing white space.
2018-09-26 22:23:41 -05:00
pshriwise
2ad76be9eb
Code updates/changes as requested by @paulromano
2018-09-25 22:28:31 -05:00
pshriwise
dc4f56ed0c
Removing explicit keyword from empty constructors.
2018-09-25 21:24:34 -05:00