Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add NestedDensityTreePolicy - changed DensityTreePolicy & TreePolicy consequently - added extra contains & intersects to Box * Fix formatting, warning, and minor merge error * move min/max level test into needsSubdivide() * streamline property names and add documentation * verify that inner box is nonempty * tetra construction functional * grid construction fully working cleaned up unused stuff from voronoi started work on PathSegmentGenerator * working PathSegmentGenerator * started work on efficient ray traversal * implemented traversal from maria et al. * tetgen functional * refactored to Tetrahedron.cpp added TetraMeshSpatialGrid options added NeedsSubdivide as tetgen unsuitable * fixed traversal edge case changed search tree to use vertices instead of centroids * functional centroid kd-tree using breadth-first search of neighbors * updated traversal algo to Martie (2017) * temp fix for edge cases (vertex intersection still not working) * almost functional traversal with edge cases only entry vertex intersection isn't working * traversal funtioncal, uses plane intersection if unsure small fixes to prepare TetraMeshSpatialGrid * sped up Tetra::inside * used traversal in CellIndex and refactored some code * tetra stats * fixes and var test * var fix * minVolume * small fix; removed unused code * started cleanup * removed adaptive construction added all Tetra classes started work on refining Delaunay * removed unnecessary code * added refine option to Tetra grid marked potential oversight in Voro `TetraMeshSnapshot::readAndClose` still needs to infer cell properties from vertex properties * moved class Tetrahedron to class TetraMeshSnapshot removed unused code * started basic tetra implemenation moved all tetra code to TetraMeshSpatialGrid removed unnecessary code/classes and fixed small oversights added tetgen LICENSE * removed unnecessary code fixed compile errors * formatted code * formatting * used block search structure * temp: moved Tetra and Face to hpp to make it compile reformatted code * cleanup and documentation * documentation * rename property and fix small oversight in path generator * final refactoring and documentation * remove debug files * avoid warnings with clang - not yet for other compilers * fix warnings for GCC and MSVC * try to fix warnings for GCC on MinGW * add build check with Intel oneAPI * try intel oneAPI runner again * try oneAPI checker once more * cosmetic updates to source code * add error if no grid * add 8 corner vertices to cover full domain * trivial adjustments to comments --------- Co-authored-by: Peter Camps <[email protected]>
- Loading branch information