vtk-m/vtkm/filter
Robert Maynard 179b48e094 Reduce compile time for MarchingCubes by passing less info by Invoke.
When the number of parameters to a worklet hits 6+ like the EdgeGenerate
worklet did, the compile times when some of those parameters are dynamic array
handle is very bad.

For example when building the MarchingCubes filter for VTK integration the
EdgeGenerate worklet would take 800+ seconds to compile, but when we switch
it to have fewer arguments the compile time comes down to ~250sec.
2016-03-14 08:39:17 -04:00
..
internal First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
testing MarchingCubes filter now generates coordinates when point merging is enabled. 2016-03-14 08:39:17 -04:00
CellAverage.h First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
CellAverage.hxx First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
CellFilter.h First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
CellFilter.hxx First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
CMakeLists.txt First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
DataSetFilter.h First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
DataSetFilter.hxx Renamed the ``Convert` method to `ApplyPolicy`` 2016-03-14 08:39:17 -04:00
DataSetWithFieldFilter.h First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
DataSetWithFieldFilter.hxx Renamed the ``Convert` method to `ApplyPolicy`` 2016-03-14 08:39:17 -04:00
DefaultPolicy.h First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
ExternalFaces.h First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
ExternalFaces.hxx Renamed the ``Convert` method to `ApplyPolicy`` 2016-03-14 08:39:17 -04:00
FieldFilter.h First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
FieldFilter.hxx Renamed the ``Convert` method to `ApplyPolicy`` 2016-03-14 08:39:17 -04:00
FieldMetadata.h First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
FieldTypes.h First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
FilterTraits.h First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
MarchingCubes.h First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
MarchingCubes.hxx Reduce compile time for MarchingCubes by passing less info by Invoke. 2016-03-14 08:39:17 -04:00
PointElevation.h First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
PointElevation.hxx First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
PolicyBase.h Renamed the ``Convert` method to `ApplyPolicy`` 2016-03-14 08:39:17 -04:00
Threshold.h Switch filter::threshold over to have a lower and upper bounds. 2016-03-14 08:39:17 -04:00
Threshold.hxx Renamed the ``Convert` method to `ApplyPolicy`` 2016-03-14 08:39:17 -04:00
VertexClustering.h First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00
VertexClustering.hxx Renamed the ``Convert` method to `ApplyPolicy`` 2016-03-14 08:39:17 -04:00