vtk-m2/vtkm/filter
Kenneth Moreland 2383a7fffd Add MapFieldPermutation function
This function is compiled into the vtkm_filter library, so all filters
can implement this type of mapping without providing their own version
of compiling it.

Because we only compile it once, we provide more types to convert.
Hopefully the total compile time balances out.
2020-05-21 08:34:28 -06:00
..
internal CreateResult is now part of vtkm::filter instead of being inside internals 2019-08-09 12:44:43 -04:00
testing Add MapFieldPermutation function 2020-05-21 08:34:28 -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 Compile most frequently used VTK-m filters into a library 2019-09-18 12:06:13 -04:00
CleanGrid.h VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
CleanGrid.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
ClipWithField.cxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ClipWithField.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
ClipWithField.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
ClipWithImplicitFunction.cxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ClipWithImplicitFunction.h VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ClipWithImplicitFunction.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
CMakeLists.txt Add MapFieldPermutation function 2020-05-21 08:34:28 -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 Improve parallelization when compiling filter tests 2020-03-26 13:40:47 -04:00
Contour.h Improve parallelization when compiling filter tests 2020-03-26 13:40:47 -04: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 Add Doxygen-style docs for the ContourTreeUnfiformAugemented filter 2020-01-27 02:57:02 -08: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 Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
ExternalFaces.h VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ExternalFaces.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
ExtractGeometry.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
ExtractGeometry.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
ExtractPoints.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ExtractPoints.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
ExtractStructured.cxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ExtractStructured.h ExtractStructured now compiles quicker and with less compiler memory 2019-12-11 08:59:42 -05:00
ExtractStructured.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -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 uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
GhostCellRemove.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -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 Delete commented, unused class variables 2020-01-28 10:27:58 -08:00
Lagrangian.hxx Remove extra count variable 2020-05-20 10:30:16 -07:00
LagrangianStructures.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
LagrangianStructures.hxx cleanup for LCS filter. 2019-12-11 13:32:40 -07: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 Add MapFieldPermutation function 2020-05-21 08:33:48 -06:00
MapFieldPermutation.h Add MapFieldPermutation function 2020-05-21 08:33:48 -06:00
Mask.h Compile most frequently used VTK-m filters into a library 2019-09-18 12:06:13 -04:00
Mask.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
MaskPoints.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MaskPoints.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -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 conslidate the license statement 2019-04-17 10:57:13 -06:00
NDEntropy.hxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
NDHistogram.h conslidate the license statement 2019-04-17 10:57:13 -06:00
NDHistogram.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
Pathline.h Merge topic 'pa_storage' 2019-12-15 21:48:35 -05:00
Pathline.hxx Updates for streamline/pathline filter. 2019-12-11 10:01:47 -07: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 conslidate the license statement 2019-04-17 10:57:13 -06:00
Probe.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
SplitSharpEdges.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
SplitSharpEdges.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
Streamline.h Merge topic 'pa_storage' 2019-12-15 21:48:35 -05:00
Streamline.hxx Updates for streamline/pathline filter. 2019-12-11 10:01:47 -07:00
StreamSurface.h Merge topic 'pa_storage' 2019-12-15 21:48:35 -05:00
StreamSurface.hxx Cleanup for streamsurface. 2019-12-11 10:13:42 -07: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 conslidate the license statement 2019-04-17 10:57:13 -06:00
Tetrahedralize.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
Threshold.cxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
Threshold.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
Threshold.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
ThresholdPoints.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
ThresholdPoints.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
Triangulate.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Triangulate.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
Tube.h Add Tube Filter 2019-08-19 09:08:42 -04:00
Tube.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04: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 conslidate the license statement 2019-04-17 10:57:13 -06:00
VertexClustering.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -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 uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
ZFPCompressor1D.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ZFPCompressor2D.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
ZFPCompressor2D.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ZFPCompressor3D.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
ZFPCompressor3D.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ZFPDecompressor1D.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
ZFPDecompressor1D.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ZFPDecompressor2D.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
ZFPDecompressor2D.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ZFPDecompressor3D.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
ZFPDecompressor3D.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00