vtk-m/vtkm/filter
Kenneth Moreland 7be44c847f Enable setting invalid value in probe filter
Initially, the probe filter would simply not set a value if a sample was
outside the input `DataSet`. This is not great as the memory could be
left uninitalized and lead to unpredictable results. The testing
compared these invalid results to 0, which seemed to work but is
probably unstable.

This was partially fixed by a previous change that consolidated to
mapping of cell data with a general routine that permuted data. However,
the fix did not extend to point data in the input, and it was not
possible to specify a particular invalid value.

This change specifically updates the probe filter so that invalid values
are set to a user-specified value.
2020-06-03 15:29:37 -06:00
..
internal CreateResult is now part of vtkm::filter instead of being inside internals 2019-08-09 12:44:43 -04:00
testing Enable setting invalid value in probe filter 2020-06-03 15:29:37 -06:00
CellAverage.cxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
CellAverage.h VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
CellAverage.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
CellMeasures.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
CellMeasures.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
CellSetConnectivity.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
CellSetConnectivity.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
CleanGrid.cxx Convert CleanGrid (and dependents) to use precompiled field map 2020-05-21 08:34:29 -06:00
CleanGrid.h Convert CleanGrid (and dependents) to use precompiled field map 2020-05-21 08:34:29 -06:00
CleanGrid.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
ClipWithField.cxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
ClipWithField.h Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
ClipWithField.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
ClipWithImplicitFunction.cxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
ClipWithImplicitFunction.h Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
ClipWithImplicitFunction.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
CMakeLists.txt Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ComputeMoments.h Correct field types for ComputeMoments filter 2020-05-18 18:39:22 -06:00
ComputeMoments.hxx Merge topic 'realRadiusFix' 2019-09-18 16:36:43 -04:00
Contour.cxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
Contour.h Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
Contour.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
ContourInteger.cxx Improve parallelization when compiling filter tests 2020-03-26 13:40:47 -04:00
ContourScalar.cxx Improve parallelization when compiling filter tests 2020-03-26 13:40:47 -04:00
ContourTreeUniform.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
ContourTreeUniform.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ContourTreeUniformAugmented.h Update vtk-m doxygen to generate less warnings 2020-06-01 16:58:32 -04:00
ContourTreeUniformAugmented.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
CoordinateSystemTransform.h Output CoordinateSystemTransforms results in Coordinates 2020-03-05 15:21:47 -05:00
CoordinateSystemTransform.hxx Output CoordinateSystemTransforms results in Coordinates 2020-03-05 15:21:47 -05:00
CreateResult.h Remove multiple vtkm::cont::CellSet from vtkm::cont::DataSet 2019-09-02 09:04:51 -04:00
CrossProduct.h Fix gaps in type support 2020-03-19 17:07:11 -06:00
CrossProduct.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
DotProduct.h Fix gaps in type support 2020-03-19 17:07:11 -06:00
DotProduct.hxx Fix gaps in type support 2020-03-19 17:07:11 -06:00
Entropy.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
Entropy.hxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
ExternalFaces.cxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
ExternalFaces.h Convert CleanGrid (and dependents) to use precompiled field map 2020-05-21 08:34:29 -06:00
ExternalFaces.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
ExtractGeometry.cxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
ExtractGeometry.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ExtractGeometry.hxx Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ExtractPoints.h Convert CleanGrid (and dependents) to use precompiled field map 2020-05-21 08:34:29 -06:00
ExtractPoints.hxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
ExtractStructured.cxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
ExtractStructured.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ExtractStructured.hxx Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
FieldMetadata.h Remove multiple vtkm::cont::CellSet from vtkm::cont::DataSet 2019-09-02 09:04:51 -04:00
FieldSelection.h Do not rely on implict copy constructors when destructor defined 2020-03-18 14:53:14 -06:00
FieldToColors.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldToColors.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
Filter.h Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
Filter.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
FilterCell.h Correct improper cellset indexing 2019-08-21 15:16:26 -04:00
FilterDataSet.h vtkm::filter::Filter passes filter policies by value 2019-09-17 13:50:58 -04:00
FilterDataSet.hxx Fix policy use in FilterDataSet::MapFieldOntoOutput 2019-09-19 10:59:19 -05:00
FilterDataSetWithField.h vtkm::filter::Filter passes filter policies by value 2019-09-17 13:50:58 -04:00
FilterDataSetWithField.hxx Deprecate ListTag operations 2019-12-05 11:27:31 -05:00
FilterField.h vtkm::filter::Filter passes filter policies by value 2019-09-17 13:50:58 -04:00
FilterField.hxx Deprecate ListTag operations 2019-12-05 11:27:31 -05:00
FilterTraits.h Remove some commented out code 2019-12-10 15:29:46 -07:00
GhostCellClassify.h Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
GhostCellClassify.hxx Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
GhostCellRemove.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
GhostCellRemove.hxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
Gradient.h Improve parallelization when compiling filter tests 2020-03-26 13:40:47 -04:00
Gradient.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
GradientScalar.cxx Improve parallelization when compiling filter tests 2020-03-26 13:40:47 -04:00
GradientUniformPoints.cxx Improve parallelization when compiling filter tests 2020-03-26 13:40:47 -04:00
GradientVector.cxx Improve parallelization when compiling filter tests 2020-03-26 13:40:47 -04:00
Histogram.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
Histogram.hxx Have filter specify its own field types 2020-04-28 10:31:44 -06:00
ImageConnectivity.h ImageConnectivity didn't support multiple TU's compiling it 2020-02-21 13:01:51 -05:00
ImageConnectivity.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
ImageMedian.h filter::ImageMedian can be used in multiple compilation units 2020-05-20 08:44:45 -04:00
ImageMedian.hxx Merge topic 'image_median_inline_constructor' 2020-05-21 09:15:25 -04:00
Lagrangian.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
Lagrangian.hxx Deprecate DataSetFieldAdd. 2020-05-27 15:27:47 -04:00
LagrangianStructures.h Deprecate DataSetFieldAdd. 2020-05-27 15:27:47 -04:00
LagrangianStructures.hxx Deprecate DataSetFieldAdd. 2020-05-27 15:27:47 -04:00
MapFieldMergeAverage.cxx Add MapFieldPermutation function 2020-05-21 08:34:28 -06:00
MapFieldMergeAverage.h Add MapFieldPermutation function 2020-05-21 08:34:28 -06:00
MapFieldPermutation.cxx Enable setting invalid value in probe filter 2020-06-03 15:29:37 -06:00
MapFieldPermutation.h Use a worklet to permute fields rather than ArrayHandlePermutation 2020-05-21 08:34:30 -06:00
Mask.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
Mask.hxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
MaskPoints.h Convert CleanGrid (and dependents) to use precompiled field map 2020-05-21 08:34:29 -06:00
MaskPoints.hxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
MeshQuality.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
MeshQuality.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
NDEntropy.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
NDEntropy.hxx Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
NDHistogram.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
NDHistogram.hxx Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
Pathline.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
Pathline.hxx Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
PointAverage.cxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
PointAverage.h Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
PointAverage.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
PointElevation.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
PointElevation.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
PointTransform.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
PointTransform.hxx Make PointTransform actually transform the points 2019-08-26 12:29:24 -06:00
PolicyBase.h Remove use of deprecated policies in examples 2020-05-20 12:58:24 -06:00
PolicyDefault.h conslidate the license statement 2019-04-17 10:57:13 -06:00
PolicyExtrude.h Remove instances of ListTag in favor of List 2019-12-06 21:32:36 -07:00
Probe.h Enable setting invalid value in probe filter 2020-06-03 15:29:37 -06:00
Probe.hxx Enable setting invalid value in probe filter 2020-06-03 15:29:37 -06:00
SplitSharpEdges.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
SplitSharpEdges.hxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
Streamline.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
Streamline.hxx Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
StreamSurface.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
StreamSurface.hxx Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
SurfaceNormals.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
SurfaceNormals.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
Tetrahedralize.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
Tetrahedralize.hxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
Threshold.cxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
Threshold.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
Threshold.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
ThresholdPoints.h Convert CleanGrid (and dependents) to use precompiled field map 2020-05-21 08:34:29 -06:00
ThresholdPoints.hxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
Triangulate.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
Triangulate.hxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
Tube.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
Tube.hxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
VectorMagnitude.cxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
VectorMagnitude.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
VectorMagnitude.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
VertexClustering.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
VertexClustering.hxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
WarpScalar.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
WarpScalar.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
WarpVector.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
WarpVector.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ZFPCompressor1D.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ZFPCompressor1D.hxx Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ZFPCompressor2D.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ZFPCompressor2D.hxx Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ZFPCompressor3D.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ZFPCompressor3D.hxx Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ZFPDecompressor1D.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ZFPDecompressor1D.hxx Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ZFPDecompressor2D.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ZFPDecompressor2D.hxx Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ZFPDecompressor3D.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
ZFPDecompressor3D.hxx Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00