Commit graph

139 commits

Author SHA1 Message Date
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
shriwise
3c1827c7dd Abstracting cell class to support both CAD and CSG. 2018-09-21 15:51:27 -04:00
shriwise
cb45c97b70 Adding Surface population in CAD. Creating a derived CSGSurfce class for support of (currently) non-CAD operations related to hdf5 summary files. 2018-09-21 15:51:27 -04:00
shriwise
6f9037997d Updating build s.t. DAGMC is not required for a standard build. Corrections to exposing variables as global. 2018-09-21 15:51:27 -04:00
shriwise
0e0bb25591 Getting infrastrucure setup for loading a CAD model and creating cell instances. 2018-09-21 15:51:27 -04:00
shriwise
fd7368e1bd Adding dagmc pointers to the CAD geometry classes. 2018-09-21 15:51:27 -04:00
shriwise
dcf3eb84ee Adding CAD cell class and constructor. 2018-09-21 15:51:27 -04:00
Sterling Harper
0e348e338b Remove global_ prefix from global geometry vectors 2018-08-27 19:06:01 -04:00
Sterling Harper
260bf843e8 Add trailing underscores to class attributes 2018-08-27 18:45:02 -04:00
Sterling Harper
de38aa5a63 Address #1061 comments 2018-08-27 17:07:22 -04:00
Sterling Harper
01b216b63a Merge remote-tracking branch 'upstream/develop' into cpp_geometry 2018-08-24 20:45:52 -04:00
Paul Romano
9f0ea52d1a Move headers to include/openmc directory and openmc.h -> openmc/capi.h 2018-08-20 14:40:32 -05:00
Renamed from src/cell.h (Browse further)