vtk-m2/vtkm/filter
Kenneth Moreland 12e1164179 Redefine RenderTest interface for library
The previous functions that enabled the render regression tests were
heavily templated, which required every test using rendering to
recompile the entire rendering system being used. Changed the interface
to not rely on templating so that the RenderTest method can be moved
into a library.

Also moved the options into a struct where they can be better managed.
The render testing functions tended to have lots of arguments that were
difficult to manage. Instead, created a single `struct` that holds all
the potential options. That way when someone specifies on option, it is
clear what option is being set.
2021-12-30 10:53:23 -07:00
..
field_transform restore deprecated filter::GenerateIds 2021-12-13 09:28:17 -07:00
internal Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
particleadvection undo some errant changes. 2021-11-22 13:56:08 -05:00
testing Redefine RenderTest interface for library 2021-12-30 10:53:23 -07:00
AmrArrays.h add amr capability as filter 2021-12-13 09:33:47 -07:00
AmrArrays.hxx add worklet include 2021-12-13 09:50:18 -07:00
CellAverage.cxx Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
CellAverage.h Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
CellAverage.hxx Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
CellMeasures.h Update filters that use FieldCell to use FieldFilter instead 2020-08-10 17:25:55 -06:00
CellMeasures.hxx Update filters that use FieldCell to use FieldFilter instead 2020-08-10 17:25:55 -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 Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
CleanGrid.h Add threaded filters for multiblock dataset. 2021-08-04 14:27:41 -04:00
CleanGrid.hxx Consolidate count-to-offset algorithms 2021-09-16 14:24:41 -06:00
ClipWithField.h Filters: Add cmake instantiations generator 2021-08-14 13:39:53 -04:00
ClipWithField.hxx Filters: Add cmake instantiations generator 2021-08-14 13:39:53 -04:00
ClipWithFieldExternInstantiations.h Filters: Add cmake instantiations generator 2021-08-14 13:39:53 -04:00
ClipWithFieldExternInstantiations.h.in Filters: Add cmake instantiations generator 2021-08-14 13:39:53 -04:00
ClipWithImplicitFunction.h Filters: Add cmake instantiations generator 2021-08-14 13:39:53 -04:00
ClipWithImplicitFunction.hxx Filters: Add cmake instantiations generator 2021-08-14 13:39:53 -04:00
ClipWithImplicitFunctionExternInstantiations.h Filters: Add cmake instantiations generator 2021-08-14 13:39:53 -04:00
ClipWithImplicitFunctionExternInstantiations.h.in Filters: Add cmake instantiations generator 2021-08-14 13:39:53 -04:00
CMakeLists.txt revert CLion's auto change 2021-12-14 15:56:07 -07:00
ComputeMoments.h ComputeMoments: use FilterField instead of FilterCell 2020-08-31 16:51:12 -04:00
ComputeMoments.hxx Merge topic 'realRadiusFix' 2019-09-18 16:36:43 -04:00
Contour.cxx Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
Contour.h Filters: Add cmake instantiations generator 2021-08-14 13:39:53 -04:00
Contour.hxx Make DynamicCellSet directly an UnknownCellSet 2021-12-15 13:00:12 -07:00
ContourTreeUniform.h Update filters that use FieldCell to use FieldFilter instead 2020-08-10 17:25:55 -06:00
ContourTreeUniform.hxx Update filters that use FieldCell to use FieldFilter instead 2020-08-10 17:25:55 -06:00
ContourTreeUniformAugmented.h Update filters that use FieldCell to use FieldFilter instead 2020-08-10 17:25:55 -06:00
ContourTreeUniformAugmented.hxx Refactored ContourTreeMesh based on Ken Moreland's suggestions 2021-06-28 15:44:43 -07:00
ContourTreeUniformDistributed.h Started adding DIY code for HierarchicalAugmenter 2021-10-20 14:46:21 -07:00
ContourTreeUniformDistributed.hxx Improve comments 2021-11-08 15:24:07 -08: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 Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06: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 Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
ExternalFaces.h Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
ExternalFaces.hxx Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
ExtractGeometry.cxx Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
ExtractGeometry.h Remove use of deprecated ImplicitFunctions with virtual methods 2021-02-22 06:40:02 -07:00
ExtractGeometry.hxx Remove use of deprecated ImplicitFunctions with virtual methods 2021-02-22 06:40:02 -07:00
ExtractPoints.h Remove use of deprecated ImplicitFunctions with virtual methods 2021-02-22 06:40:02 -07:00
ExtractPoints.hxx Properly handle global (whole mesh) fields in data set filters 2020-05-21 08:34:34 -06:00
ExtractStructured.cxx Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
ExtractStructured.h Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
ExtractStructured.hxx Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
FieldMetadata.h Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06:00
FieldSelection.h Do not rely on implict copy constructors when destructor defined 2020-03-18 14:53:14 -06:00
FieldToColors.h
FieldToColors.hxx Move ColorTable mapping to its own header 2020-09-14 16:40:26 -06:00
Filter.h add missing #include 2021-10-13 13:22:26 -06:00
Filter.hxx Consolidate count-to-offset algorithms 2021-09-16 14:24:41 -06:00
FilterCell.h Deprecate FilterCell 2020-08-10 17:19:06 -06:00
FilterDataSet.h Add threaded filters for multiblock dataset. 2021-08-04 14:27:41 -04:00
FilterDataSet.hxx Suppress warning when logging is turned off 2021-09-17 05:34:26 -06:00
FilterDataSetWithField.h Add threaded filters for multiblock dataset. 2021-08-04 14:27:41 -04:00
FilterDataSetWithField.hxx Deprecate ListTag operations 2019-12-05 11:27:31 -05:00
FilterField.h Add threaded filters for multiblock dataset. 2021-08-04 14:27:41 -04:00
FilterField.hxx Deprecate ListTag operations 2019-12-05 11:27:31 -05:00
FilterParticleAdvection.h template advection filters with particle type 2021-11-22 15:10:08 -05:00
FilterParticleAdvection.hxx template advection filters with particle type 2021-11-22 15:10:08 -05:00
FilterTemporalParticleAdvection.h template advection filters with particle type 2021-11-22 15:10:08 -05:00
FilterTemporalParticleAdvection.hxx template advection filters with particle type 2021-11-22 15:10:08 -05:00
FilterTraits.h Fix deprecation warnings 2021-01-26 07:56:39 -07:00
GenerateIds.h restore deprecated filter::GenerateIds 2021-12-13 09:28:17 -07:00
GhostCellClassify.h Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
GhostCellClassify.hxx static/anonymous namespace is not allowed in header files 2021-10-28 11:02:45 -06:00
GhostCellRemove.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
GhostCellRemove.hxx Change interface of atomic compare and swap 2020-10-20 08:39:22 -06:00
Gradient.h Filters: Add cmake instantiations generator 2021-08-14 13:39:53 -04:00
Gradient.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
Histogram.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
Histogram.hxx Fix deprecation warnings 2021-01-26 07:56:39 -07:00
ImageConnectivity.h Update filters that use FieldCell to use FieldFilter instead 2020-08-10 17:25:55 -06:00
ImageConnectivity.hxx Deprecate Execute with policy 2020-05-18 12:38:41 -06:00
ImageDifference.h change arg ordering, support setting number of error pixels allowed 2021-01-06 20:50:49 +00:00
ImageDifference.hxx Update code to use ArrayCopyShallowIfPossible 2021-07-15 08:53:52 -06:00
ImageMedian.h Update filters that use FieldCell to use FieldFilter instead 2020-08-10 17:25:55 -06:00
ImageMedian.hxx restore comment, add needed #include 2020-07-21 18:21:44 -06:00
Instantiations.h Filters: Add cmake instantiations generator 2021-08-14 13:39:53 -04:00
InstantiationTemplate.cxx.in Filters: Add cmake instantiations generator 2021-08-14 13:39:53 -04:00
Lagrangian.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
Lagrangian.hxx Updating particle advection filters to use field associativity 2021-10-14 14:57:36 -07:00
LagrangianStructures.h Removing virtuals v1 2021-03-22 23:00:36 -07:00
LagrangianStructures.hxx Updating particle advection filters to use field associativity 2021-10-14 14:57:36 -07:00
MapFieldMergeAverage.cxx Update MapFieldMergeAverage/Permuation to use new CastAndCall 2021-01-13 09:19:33 -07:00
MapFieldMergeAverage.h cmake: split vtkm_filter into common|extra|contour|gradient 2020-08-19 19:20:43 -04:00
MapFieldPermutation.cxx Update MapFieldMergeAverage/Permuation to use new CastAndCall 2021-01-13 09:19:33 -07:00
MapFieldPermutation.h cmake: split vtkm_filter into common|extra|contour|gradient 2020-08-19 19:20:43 -04: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 Fix MeshQuality to work with CellSetSingleType 2021-08-12 12:42:56 -06:00
MeshQuality.hxx Fix MeshQuality to work with CellSetSingleType 2021-08-12 12:42:56 -06:00
MIRFilter.h Adding missing header 2021-09-01 12:04:31 -07:00
MIRFilter.hxx Fixing failing CUDA test 32bit IDs 64bit Floats 2021-08-11 11:54:43 -07:00
NDEntropy.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
NDEntropy.hxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
NDHistogram.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
NDHistogram.hxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
NewFilter.cxx rename DoExecutePartitions 2021-12-13 12:17:15 -07:00
NewFilter.h rename DoExecutePartitions 2021-12-13 12:17:15 -07:00
ParticleAdvection.h Create typedefs for existing filters with same name. 2021-11-22 22:20:38 -05:00
ParticleAdvection.hxx Create typedefs for existing filters with same name. 2021-11-22 22:20:38 -05:00
ParticleDensityBase.h Disable passing input scalar field 2021-04-12 14:31:27 -06:00
ParticleDensityCloudInCell.h fixed another copy paste bug 2021-03-19 12:48:51 -06:00
ParticleDensityCloudInCell.hxx explicitly cast cell set to structured 3D to supress warnings 2021-04-23 09:48:29 -06:00
ParticleDensityNearestGridPoint.h correct uncareful search and replace error 2021-03-19 08:21:21 -06:00
ParticleDensityNearestGridPoint.hxx consolidate two particle density filters 2021-03-18 16:44:23 -06:00
Pathline.h Create typedefs for existing filters with same name. 2021-11-22 22:20:38 -05:00
Pathline.hxx Create typedefs for existing filters with same name. 2021-11-22 22:20:38 -05:00
PathParticle.h Create typedefs for existing filters with same name. 2021-11-22 22:20:38 -05:00
PathParticle.hxx Create typedefs for existing filters with same name. 2021-11-22 22:20:38 -05:00
PointAverage.cxx Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
PointAverage.h removing ArrayHandleExtrude* 2021-02-10 15:20:35 -05:00
PointAverage.hxx Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05: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 Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06:00
PolicyDefault.h
Probe.h Enable setting invalid value in probe filter 2020-06-03 15:29:37 -06:00
Probe.hxx Fix probe filter field mapping 2021-08-09 12:56:28 -04:00
Slice.cxx Add Slice filter and tests 2021-05-28 11:35:51 -04:00
Slice.h Add Slice filter and tests 2021-05-28 11:35:51 -04:00
Slice.hxx Add Slice filter and tests 2021-05-28 11:35:51 -04:00
SplitSharpEdges.h Convert filters to use precompiled field map functions where applicable 2020-05-21 08:34:32 -06:00
SplitSharpEdges.hxx CoordinateSystem data is VariantArrayHandle 2020-07-14 08:50:39 -06:00
Streamline.h Create typedefs for existing filters with same name. 2021-11-22 22:20:38 -05:00
Streamline.hxx Create typedefs for existing filters with same name. 2021-11-22 22:20:38 -05:00
StreamSurface.h Removing virtuals v1 2021-03-22 23:00:36 -07:00
StreamSurface.hxx Updating particle advection filters to use field associativity 2021-10-14 14:57:36 -07:00
SurfaceNormals.h Update filters that use FieldCell to use FieldFilter instead 2020-08-10 17:25:55 -06:00
SurfaceNormals.hxx CoordinateSystem data is VariantArrayHandle 2020-07-14 08:50:39 -06:00
TaskQueue.h Add threaded filters for multiblock dataset. 2021-08-04 14:27:41 -04: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 Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
Threshold.h Updating threshold to return all or part in range. 2021-08-31 15:33:45 -04:00
Threshold.hxx Updating threshold to return all or part in range. 2021-08-31 15:33:45 -04: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 BenchmarkFilters: adds unstructured Dataset for some filters 2020-10-07 18:46:36 -04: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 Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05:00
VectorMagnitude.h Reduce compiler memory usage by removing auto hxx inclusion 2020-11-19 09:59:25 -05: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