Commit graph

61 commits

Author SHA1 Message Date
Paul Romano
bc09d1ef55 adding back files to be reviewed 2019-10-28 11:55:45 -05:00
Paul Romano
ae28233110 deleting all files to prepare for review 2019-10-28 11:48:19 -05:00
Patrick Shriwise
c0e32b751b Addressing comments from @paulromano. 2019-09-16 23:48:52 -05:00
Patrick Shriwise
8ebfdc3eb7 Improving documentation. 2019-09-16 15:45:54 -05:00
Patrick Shriwise
962f3d46f1 Adding documentation for some of these new methods. 2019-09-16 15:45:54 -05:00
Patrick Shriwise
36fb89dead Making analagous function for finding the right parenthesis. 2019-09-16 15:45:54 -05:00
Patrick Shriwise
25df513a77 Renaming function. 2019-09-16 15:45:54 -05:00
Patrick Shriwise
789d55a35a Removing complement operator in a separate step. 2019-09-16 15:45:54 -05:00
Patrick Shriwise
0d02f8b2d2 Working now. Needs cleanup. 2019-09-16 15:45:54 -05:00
Patrick Shriwise
85fa32150a Still needs work 2019-09-16 15:45:53 -05:00
Patrick Shriwise
3439797e32 Update for case where the entire region is a complement. Addition of a cell and redefinition of another to test more robustly. 2019-07-24 03:02:10 -05:00
Patrick Shriwise
d820e6777a
Apply suggestions from code review
Accessing cell/material names through accessor. Returning a const reference from `name()` accessor in both cases.

Co-Authored-By: Paul Romano <paul.k.romano@gmail.com>
2019-07-23 14:33:35 -05:00
Patrick Shriwise
933a5c4770 Updates based on suggestions from @paulromano. 2019-07-18 22:21:55 -05:00
Patrick Shriwise
54df651888 Adding Material accessors for name. 2019-07-18 12:25:53 -05:00
Patrick Shriwise
df379471dd Adding Cell accessors for name. 2019-07-18 12:19:13 -05:00
Patrick Shriwise
d223046b30 Adding complement operator back into internal cell RPN. Updating complex_cell bounding box algorithm to parse existing RPN. 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
08239a98d2 Adding a bounding box method to the universe class. 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
Paul Romano
5b0d8ed80c Add temperature interface for Cell 2019-07-09 06:43:16 -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
42b5f2aa7e Adding history reset at the end of the particle transport loop. 2019-06-12 16:38:35 -05:00
Sterling Harper
d0a0d34b89 Address #1210 comments 2019-04-03 19:53:24 -04: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
6712de2ad9 Remove remaining Fortran source files 2019-02-21 22:44:20 -06:00
Paul Romano
39961dc0a4 Fix most DAGMC-related errors 2019-02-15 14:49:51 -06:00
Paul Romano
964fdfde30 Remove cells array on Fortran side 2019-02-15 11:00:00 -06:00
Paul Romano
f8925b25be Convert transport() and cross_surface() to C++ 2019-02-15 10:59:23 -06:00
Sterling Harper
35238259c0 Simplify neighbor list implementation 2018-12-18 15:02:07 -05:00
Sterling Harper
066f698da7 Add comments to neighbor list code 2018-12-15 15:34:00 -05:00
Sterling Harper
a8cb86c6b5 Implement linked-list/vector hybrid NeighborList 2018-12-14 12:44:20 -05:00
Sterling Harper
e358f6d90a Switch to cell-based neighbor lists 2018-11-24 09:29:24 -05:00
Paul Romano
3cfe71621b Put global variables in cell.h in model namespace 2018-11-14 15:00:15 -06:00
Patrick Shriwise
64e2df362a Adding changes requested in PR. 2018-10-01 10:35:46 -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
pshriwise
f9d287eb89 updating member variable name. 2018-09-21 20:38:21 -04:00
pshriwise
d8e12ffb92 More friendly class names for DAGMC surfaces/cells. 2018-09-21 16:07:14 -04:00
pshriwise
3d27fe55eb Changing cad references/symbols to dagmc to leave room for other CAD implementations. 2018-09-21 15:52:38 -04:00
shriwise
c9ff5f1530 Removing duplicate documentation in CSGCell. 2018-09-21 15:52:38 -04:00
shriwise
86766dbfdd Updating documentation on contains. 2018-09-21 15:52:38 -04:00
shriwise
5ed66df7fd Replacing missing doc string 2018-09-21 15:52:38 -04:00
shriwise
f8d4d56aa8 Removing unecessary inline. 2018-09-21 15:52:38 -04:00
shriwise
53dc9b4e48 Fixes after rebase. Non-CAD build is working. 2018-09-21 15:52:38 -04:00
shriwise
2e4809c8d5 Updating CAD cell/surface methods to use new Position and Direction structs. 2018-09-21 15:51:27 -04:00
shriwise
0cd8b88ca4 Some corrections from the rebase onto develop. 2018-09-21 15:51:27 -04:00