vtk-m/vtkm/filter
Kenneth Moreland 783bc15ffd Do not rely on implict copy constructors when destructor defined
As a general C++ "rule of three," if one of a copy constructor, copy
assignment, or destructor is defined, all three should be defined. Some
compilers issue warnings if this rule of three is violated.

It is sometimes the case that we define a destructor simply because it
is only valid in the control environment. When doing so, add
implementations for copy constructor and assignment as well.
2020-03-18 14:53:14 -06:00
..
internal CreateResult is now part of vtkm::filter instead of being inside internals 2019-08-09 12:44:43 -04:00
testing Remove locking control ArrayPortals 2020-03-16 07:10:10 -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 VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
CellMeasures.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
CellMeasures.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
CellSetConnectivity.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
CellSetConnectivity.hxx CellSetConnectivity now inherits from FilterDataSet 2019-09-30 08:50:40 -04: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 ConvertNumComponentsToOffsets using ScanExtented vs. ScanExclusive 2020-03-05 10:57:34 -05: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 VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04: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 VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
CMakeLists.txt Updates for streamline/pathline filter. 2019-12-11 10:01:47 -07:00
ComputeMoments.h improve moments algorithm performance 2019-10-17 11:51:05 -04:00
ComputeMoments.hxx Merge topic 'realRadiusFix' 2019-09-18 16:36:43 -04:00
Contour.cxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
Contour.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
Contour.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -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 Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07: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 Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
CrossProduct.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
DotProduct.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
DotProduct.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04: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 VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ExternalFaces.h VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ExternalFaces.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ExtractGeometry.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
ExtractGeometry.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
ExtractPoints.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ExtractPoints.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04: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 VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04: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 ListTag operations 2019-12-05 11:27:31 -05:00
Filter.hxx Compile most frequently used VTK-m filters into a library 2019-09-18 12:06:13 -04: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 Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07: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 Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
Gradient.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
Gradient.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
Histogram.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
Histogram.hxx Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
ImageConnectivity.h ImageConnectivity didn't support multiple TU's compiling it 2020-02-21 13:01:51 -05:00
ImageConnectivity.hxx ImageConnectivity didn't support multiple TU's compiling it 2020-02-21 13:01:51 -05:00
ImageMedian.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
ImageMedian.hxx Add an ImageMedian filter 2019-10-14 16:09:44 -04:00
Lagrangian.h Delete commented, unused class variables 2020-01-28 10:27:58 -08:00
Lagrangian.hxx Add call to UpdateSeedResoltuion() to set output dataset resolution. 2020-03-07 21:13:06 -08: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
Mask.h Compile most frequently used VTK-m filters into a library 2019-09-18 12:06:13 -04:00
Mask.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
MaskPoints.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MaskPoints.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
MeshQuality.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
MeshQuality.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04: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 VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
PointAverage.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04: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 Shorten tag name for ArrayHandleCartesianProduct 2020-01-07 07:01:04 -07: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 VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
SplitSharpEdges.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
SplitSharpEdges.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04: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 VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
Tetrahedralize.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Tetrahedralize.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04: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 Improve Threshold runtime and compile performance 2019-11-26 16:53:56 -05:00
ThresholdPoints.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
ThresholdPoints.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04:00
Triangulate.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Triangulate.hxx VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04: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 VTK-m filters now have a consistent set of header guards 2019-10-08 10:39:59 -04: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