vtk-m/vtkm
Kenneth Moreland e473cb4bbc Fix PointLocatorUniformGrid for points on boundary
When creating the search structures in PointLocatorUniformGrid, a point
outside the boundary would be given an invalid bin id. These points
could never be found. Generally, this is not a big deal for points
outside of the boundary, but it could be a problem for points on the
boundary. A point on the boundary could be taken as outside the
boundary. Since the boundary is chosen from limits of the points, some
will almost always be on the boundary.

Fix this problem by clamping all points to the nearest valid bin. This
could cause a problem if the user has selected a boundary excluding a
lot of points. All those points could be grouped to the same edge bins,
but that is probably not a great idea anyway.
2019-07-10 08:35:45 -06:00
..
cont Fix PointLocatorUniformGrid for points on boundary 2019-07-10 08:35:45 -06:00
exec Cell and Point locators have correct export visibility 2019-06-19 08:36:19 -04:00
filter Gradient's ComputeDivergence is now properly initialized 2019-06-19 08:36:19 -04:00
internal Use __pragma on MSVC 2019-06-05 10:04:56 -06:00
interop Correct location of ThrustPatches which clang formatter moved 2019-04-23 15:02:58 -04:00
io Use logging to output status of VTKDataSetReaderBase 2019-06-12 09:40:54 -06:00
rendering vtkm_rendering now uses vtkm/thirdparty/lodepng 2019-06-19 14:39:46 -04:00
testing Merge topic 'test-equal-recursive-types' 2019-06-12 12:44:52 -04:00
thirdparty VTK-m and DIY now properly export MPI requirements. 2019-06-24 14:48:01 -04:00
worklet Correct signed to unsigned warning conversion found by clang-8 2019-06-19 08:36:19 -04:00
.gitattributes diy 2019-04-09 (f7a68da4) 2019-04-09 11:42:54 -04:00
Assert.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BaseComponent.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BinaryOperators.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BinaryPredicates.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Bitset.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Bounds.h Move Bounds and Matrix operators to vtkm namespace 2019-06-06 12:48:30 -06:00
CellClassification.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellShape.h Support for polylines. 2019-05-17 13:35:35 -04:00
CellTraits.h Support for polylines. 2019-05-17 13:35:35 -04:00
CMakeLists.txt vtkm_rendering now uses vtkm/thirdparty/lodepng 2019-06-19 14:39:46 -04:00
Flags.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Geometry.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Geometry.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Hash.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ImplicitFunction.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ListTag.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Math.h FindFirstSetBit now correctly compiles with the Intel compiler 2019-05-08 15:48:58 -04:00
Math.h.in FindFirstSetBit now correctly compiles with the Intel compiler 2019-05-08 15:48:58 -04:00
Matrix.h Move Bounds and Matrix operators to vtkm namespace 2019-06-06 12:48:30 -06:00
NewtonsMethod.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Pair.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Range.h Move vtkm:: operators from global namespace to vtkm namespace 2019-05-20 14:16:32 -04:00
RangeId2.h conslidate the license statement 2019-04-17 10:57:13 -06:00
RangeId3.h conslidate the license statement 2019-04-17 10:57:13 -06:00
RangeId.h conslidate the license statement 2019-04-17 10:57:13 -06:00
StaticAssert.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Swap.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TopologyElementTag.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Transform3D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeListTag.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Types.h Move vtkm:: operators from global namespace to vtkm namespace 2019-05-20 14:16:32 -04:00
TypeTraits.h conslidate the license statement 2019-04-17 10:57:13 -06:00
UnaryPredicates.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VecAxisAlignedPointCoordinates.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VecFromPortal.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VecFromPortalPermute.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VecFromVirtPortal.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VectorAnalysis.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VecTraits.h Add HasVecTraits 2019-06-06 15:28:47 -06:00
VecVariable.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Version.h.in conslidate the license statement 2019-04-17 10:57:13 -06:00
VirtualObjectBase.h conslidate the license statement 2019-04-17 10:57:13 -06:00