vtk-m2/vtkm/worklet
Kenneth Moreland f820f0c76d Support arbitrary field types in CellAverage
Previously, the CellAverage worklet only operated on scalar fields.
However, there is no reason why you cannot average vectors. This change
allows passing input fields with arbitrary value types in the field
array.

We will use this functionality in the commit to test running filters on
coordinate systems (which, of course, are Vec 3 objects).
2016-10-23 11:51:09 -04:00
..
internal Add vtkm/cont/serial directory for the serial backend. 2016-09-28 14:22:53 -04:00
splatkernels Switch over to c++11 type_traits. 2016-08-31 16:11:26 -04:00
testing CellSetSingleType now can be constructed with proper number of points 2016-10-20 08:33:16 -04:00
wavelets Replace NULL with nullptr where applicable. 2016-09-01 09:38:25 -04:00
AverageByKey.h Remove type conversion related warnings for GCC 2016-03-17 13:05:38 -04:00
CellAverage.h Support arbitrary field types in CellAverage 2016-10-23 11:51:09 -04:00
Clip.h Update vtk-m to use CopySubRange where applicable. 2016-08-24 15:42:51 -04:00
CMakeLists.txt include all objects in the cmake file 2016-07-29 13:19:28 -07:00
DispatcherMapField.h Perform less unnecessary copies when deducing a worklets parameters. 2016-01-19 09:20:49 -05:00
DispatcherMapTopology.h Perform less unnecessary copies when deducing a worklets parameters. 2016-01-19 09:20:49 -05:00
ExternalFaces.h Rename ControlSignature tag TopologyIn to CellSetIn. 2016-05-17 15:07:08 -04:00
FieldHistogram.h Remove improper defaults for worklets device adapter. 2016-08-18 10:15:05 -04:00
FieldStatistics.h Fix incorrect export macro in FieldStatistics worklet 2016-06-27 13:39:03 -06:00
KernelSplatter.h List splatter worklet header files in build files 2016-06-02 10:24:21 -06:00
Magnitude.h Restrict the Magnitude worklet signature to vectors of 3 components. 2015-08-31 22:49:53 -04:00
MarchingCubes.h vtkm::filter::MarchingCubes now uses vtkm::worklet 2016-07-28 08:52:34 -04:00
MarchingCubesDataTables.h Move marching cubes edge table out of the worklet. 2015-12-02 15:33:52 -05:00
PointElevation.h Have CoordinateSystem inherit from Field 2015-08-25 14:38:41 -06:00
ScatterCounting.h MarchingCubes is now able to not generate normals. 2016-01-08 10:42:49 -05:00
ScatterIdentity.h ScatterIdentity::GetVisitArray parameters are now named properly 2016-03-15 16:49:36 -04:00
ScatterUniform.h Change tetrahedralize filters to use new Scatter mechanism 2015-11-07 04:57:16 -07:00
StreamLineUniformGrid.h removing all references to field order. 2016-03-23 10:38:14 -04:00
TetrahedralizeExplicitGrid.h Rename ControlSignature tag TopologyIn to CellSetIn. 2016-05-17 15:07:08 -04:00
TetrahedralizeUniformGrid.h Rename ControlSignature tag TopologyIn to CellSetIn. 2016-05-17 15:07:08 -04:00
Threshold.h Remove improper defaults for worklets device adapter. 2016-08-18 10:15:05 -04:00
TriangulateExplicitGrid.h Rename ControlSignature tag TopologyIn to CellSetIn. 2016-05-17 15:07:08 -04:00
TriangulateUniformGrid.h Rename ControlSignature tag TopologyIn to CellSetIn. 2016-05-17 15:07:08 -04:00
VertexClustering.h CellSetSingleType now can be constructed with proper number of points 2016-10-20 08:33:16 -04:00
WaveletCompressor.h fix a few warnings 2016-08-11 09:39:20 -07:00
WorkletMapField.h Add in-place (in-out) arrays to worklets. 2015-08-12 14:41:56 -06:00
WorkletMapTopology.h More corrections needed to suppress false positive host / device warnings. 2016-06-30 16:04:37 -04:00