Commit graph

1672 commits

Author SHA1 Message Date
Sterling Harper
5a73710110 Move mesh and meshsurface filter internals to C++ 2018-10-07 15:12:04 -04:00
Sterling Harper
7f2c2904e7 Fix MeshFilter and MeshSurfaceFilter C-API calls 2018-10-07 14:08:08 -04:00
Adam G Nelson
cd493057bf Converted physics_common to C++ 2018-10-07 07:18:29 -04:00
Sterling Harper
64bd9af4ce Add TallyFilter::text_label 2018-10-06 13:55:36 -04:00
Sterling Harper
377e9fba3d Add destructors to the C++ TallyFilter classes 2018-10-05 23:47:55 -04:00
Sterling Harper
0792781dc5 Fix indexing below lower bound due to bin. search 2018-10-05 22:49:29 -04:00
Sterling Harper
08a8d3288f Fix HDF5/xtensor mismatched free/delete error 2018-10-05 21:07:44 -04:00
Sterling Harper
6010e99b3e Merge remote-tracking branch 'upstream/develop' into cpp_tallies 2018-10-05 20:00:20 -04:00
Sterling Harper
98b4379245 Add C++ TallyFilter::to_statepoint() 2018-10-04 22:43:54 -04:00
Patrick Shriwise
10fdebdd7a Updating warning condition for DAGMC threads and some comment corrections. 2018-10-04 14:43:59 -05:00
Sterling Harper
2626f62ad1 Add MeshFilter and MeshSurfaceFilter to C++ 2018-10-02 23:25:59 -04:00
Patrick Shriwise
3323ffc5c2 Updating CAPI dagmc_enabled exposure. 2018-10-02 21:26:24 -05:00
Sterling Harper
3e953ef7cf Free C++ tally filter memory 2018-10-02 22:19:35 -04:00
Sterling Harper
b27242e726 Add C++ CellFromFilter 2018-10-02 22:11:55 -04:00
Patrick Shriwise
e5ad7f9d77 Exposing dagmc support through the capi. 2018-10-02 20:14:58 -05: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
pshriwise
3c12328bc3 Removing union in Position struct. 2018-09-25 21:02:33 -05:00
pshriwise
afb9f02dbf Updates to style. Moving dagmc header with other headers. 2018-09-25 20:25:17 -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
4358aac6ca Removing some old commented lines from when I was figuring out the fortran interfacing. 2018-09-21 15:52:38 -04:00
shriwise
6d0ba53436 Removing necessary constructor for BoundingBox. 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
146d700222 Some updates to get the CAD build working again. 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
da2a99b475 Implementing a couple more methods for CAD surfaces. 2018-09-21 15:52:38 -04:00
shriwise
32f91ace56 Some fixes after the rebase. 2018-09-21 15:52:38 -04:00
shriwise
c975644d4e Maintain default values in Pos/Dir struct. 2018-09-21 15:52:38 -04:00
shriwise
b3dd1f5751 Simplifying index operators. 2018-09-21 15:52:38 -04:00
shriwise
baa92194ef Making Position/Direction structs more friendly for array-based signatures. 2018-09-21 15:51:27 -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
shriwise
85722f5e5f Adding empty constructor to Surface. Might remove usefulness of explicit constructors. 2018-09-21 15:51:27 -04:00
shriwise
4a43e28560 Creating a new subclass, CADSurface, with empty definitions for now. 2018-09-21 15:51:27 -04:00
Sterling Harper
0084ae613b Move cell filter get_all_bins to C++ 2018-09-19 11:37:06 -04:00
Sterling Harper
1cc0271f4c Add framework for calling C++ filters from F90 2018-09-19 10:52:07 -04:00