vtk-m/vtkm/filter
Kenneth Moreland c802adcbeb Add support for CastAndCallVariableVecField in FilterField
The `FilterField` class provides convenience functions for subclasses to
determine the `ArrayHandle` type for scalar and vector fields. However, you
needed to know the specific size of vectors. For filters that support an
input field of any type, a new form, `CastAndCallVariableVecField` has been
added. This calls the underlying functor with an `ArrayHandleRecombineVec`
of the appropriate component type.

The `CastAndaCallVariableVecField` method also reduces the number of
instances created by having a float fallback for any component type that
does not satisfy the field types.
2023-05-22 10:14:59 -06:00
..
clean_grid Implement Flying Edges for all structured CellSets 2023-05-10 15:20:53 +02:00
connected_components Merge topic 'source-point-dims' 2022-12-04 09:27:21 -05:00
contour Fix unused variable in contour test 2023-05-12 12:00:17 -06:00
density_estimate Add new ContinuousScatterPlot filter 2023-04-14 10:00:33 +02:00
entity_extraction Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
field_conversion Change PointAverage to work on fields of any type 2023-02-03 14:52:04 -05:00
field_transform Allow CompositeVectors filter to build any size vector 2023-05-16 12:39:40 -06:00
flow Kick the dashboards..... 2023-05-01 14:41:32 -04:00
geometry_refinement Split flying edges and marching cells into separate filters 2023-05-04 15:20:20 +02:00
image_processing Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
mesh_info Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
multi_block Merge topic 'source-point-dims' 2022-12-04 09:27:21 -05:00
resampling Update probe filter to interpolate any field type 2023-02-06 06:54:42 -07:00
scalar_topology Fix potential deadlock in distributed contour tree 2023-03-23 07:07:44 -06:00
testing Make source parameters more clear 2022-12-01 08:13:58 -07:00
vector_analysis Add support for CastAndCallVariableVecField in FilterField 2023-05-22 10:14:59 -06:00
zfp Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
CMakeLists.txt cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
FieldSelection.cxx Allow FieldSelection to simultaneously include and exclude fields 2022-11-03 12:57:59 -06:00
FieldSelection.h Remove deprecated features from VTK-m 2022-11-17 07:12:31 -06:00
Filter.cxx Fix the passing of fields in filters 2023-02-13 14:06:43 -07:00
Filter.h Fix the passing of fields in filters 2023-02-13 14:06:43 -07:00
FilterField.cxx Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
FilterField.h Add support for CastAndCallVariableVecField in FilterField 2023-05-22 10:14:59 -06:00
MapFieldMergeAverage.cxx Deprecate old filter base classes and supporting classes 2022-09-27 06:52:44 -06:00
MapFieldMergeAverage.h migrate clean_grid and extract_entity filters 2022-01-13 11:14:48 -07:00
MapFieldPermutation.cxx Clean up point mapping in CleanGrid 2023-02-02 12:13:54 -05:00
MapFieldPermutation.h Clean up point mapping in CleanGrid 2023-02-02 12:13:54 -05:00
TaskQueue.h Address reviewer comments and suggestions. 2022-08-11 13:43:49 -04:00
vtkm.module Fix some deprecated hacks in modules 2022-10-27 10:24:28 -06:00