vtk-m2/vtkm/worklet
Kenneth Moreland 634847ce20 Change PointAverage to work on fields of any type
The previous version of the `PointAverage` filter used a float fallback
to handle most array types. The problem with this approach other than
converting field types perhaps unexpectantly is that it does not work
with every `Vec` size. This change uses the extract by component feature
of `UnknownArrayHandle` to handle every array type.

To implement this change the `PointAverage` worklet had to be changed to
handle recombined vecs. This change resulted in a feature degridation
where it can no longer be compiled for inputs of incompatible `Vec`
sizes. This feature dates back to when worklets like this were exposed
in the interface. This worklet class is now hidden away from the exposed
interface, so this degredation should not affect end users. There are
some unit tests that use this worklet to test other features, and these
had to be updated.
2023-02-03 14:52:04 -05:00
..
colorconversion
cosmotools Consolidate count-to-offset algorithms 2021-09-16 14:24:41 -06:00
internal Add module mechanism 2022-10-26 12:51:05 -06:00
spatialstructure Remove deprecated features from VTK-m 2022-11-17 07:12:31 -06:00
splatkernels
testing Change PointAverage to work on fields of any type 2023-02-03 14:52:04 -05:00
wavelets Worklet: remove unused var in WaveletDWT 2022-07-09 13:29:26 -04:00
AverageByKey.h Fix slow ArrayCopy calls 2022-01-24 14:15:45 -07:00
AveragePointNeighborhood.h
BoundaryTypes.h
CellDeepCopy.h Correct the number of points in SplitSharpEdges filter 2022-10-31 16:23:14 -06:00
CMakeLists.txt Remove deprecated features from VTK-m 2022-11-17 07:12:31 -06:00
CosmoTools.h
DescriptiveStatistics.h
DispatcherCellNeighborhood.h
DispatcherMapField.h Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06:00
DispatcherMapTopology.h
DispatcherPointNeighborhood.h
DispatcherReduceByKey.h
FieldStatistics.h add statistics filter 2023-01-30 10:21:47 +00:00
KernelSplatter.h
Keys.h Remove deprecated features from VTK-m 2022-11-17 07:12:31 -06:00
Keys.hxx
KeysSignedTypes.cxx
KeysUnsignedTypes.cxx
MaskIndices.h Fix doxygen groups 2022-09-09 10:37:31 +08:00
MaskNone.h
MaskSelect.cxx Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06:00
MaskSelect.h Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06:00
NDimsHistMarginalization.h move worklet/histogram to filter/density_estimate/worklet 2022-01-31 12:17:44 -07:00
Normalize.h
ScalarsToColors.h
ScalarsToColors.hxx
ScatterCounting.cxx Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06:00
ScatterCounting.h Deprecate VariantArrayHandle 2021-04-07 16:12:38 -06:00
ScatterIdentity.h
ScatterPermutation.h
ScatterUniform.h
StableSortIndices.h
StreamLineUniformGrid.h Deprecate old methods from DynamicCellSet 2022-01-05 08:18:17 -07:00
TriangleWinding.h Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
vtkm.module Add module mechanism 2022-10-26 12:51:05 -06:00
WaveletCompressor.h
WorkletCellNeighborhood.h
WorkletMapField.h
WorkletMapTopology.h Remove deprecated features from VTK-m 2022-11-17 07:12:31 -06:00
WorkletNeighborhood.h
WorkletPointNeighborhood.h
WorkletReduceByKey.h