Added a Dagmc instance and a simple call to ray_fire pointed at the high valence surface for the cube.
Added ErrorCode for the dagmc calls. Also included statistics objects for the ray_fire.
Added timing.
Added the dagmc lib to the Makefile. Removed the deprecated build script.
Large diff... Added an operation class which will collect hexes representing the OBBs of the tree and tag them with a depth. This includes a function that will write the hexes to files segregated by their depth value. Maybe more importantly, updated the way the EntityHandle of the volume I'm trying to ray fire in is obtained. This shows the slowdown I've been expecting!
Updated Makefile to clean the director more robustly.
Updated the area fraction to represent the fraction of total area on the cube which is a high-valence region.
Added error code to the HexMesher and the function write_obb_mesh.
Added function notes to the hexmaker.
Added more documentation to the hexmaker op. Altered the class so that the write_files function takes a base_filename rather than the class itself. Makes it easier change the base_filename if the user wants to.
Changed the name of the HexMaker function write_files to write_to_files (a little more descriptive).
Added two new files to separate the hexmaker class from the create_hv_mesh file.
Removed deprecated include.
Made the new Hexmaker class compile-able and added it as a dependency to the create_hv_mesh program.
Added object files to the make clean command.
Removed un-needed moab namespace qualifiers in hexmaker.
Removed deprecated (and sloppy) include for the OrientedBox class. This call now lives in hexmaker.
Separated almost all of the mk operations into a function for clarity in the code structure.
Added function for getting the volumes of the moab mesh after loading the hv file.
Added blank lines between comments and function declarations (this was causing compiling problems for some reason.)