Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
initial optimization of revised
intersect_line_segment_with_prism
(#21
) * update point_in_prism to avoid double-counting of polygon edge intersections when plumb lines pass through vertices * revised normal_to_object implementation for prisms to account for in-plane distance from point to prism face when determining closest face * re-updated normal_to_prism to behave correctly when the projection of the point into the plane does not lie within the prism face in question * updates * revise algorithm for intersecting line segment with prism * overhauled intersect_line_segment_with_prism to do the full exact calculation with no approximations or assumptions about proximity * update acquisition of array slices for DFT fields to behave properly in the presence of symmetries (2) * update to intersect_line_segment_with_prism to fix failing unit test * remove memory allocation from intersect_line_segment_with_prism
- Loading branch information