vtk-m/vtkm/exec
Vicente Adolfo Bolea Sanchez d5906eccd9 add ThreadIndicesTopologyMap optimized specializations
This commit splits ThreadIndicesTopologyMap into two
different specializations which can be instanciated with the
tags: DefaultScatterAndMaskTag and CustomScatterAndMaskTag.

These specialization will allow ThreadIndicesTopologyMap
instances to avoid holding in memory InputIndex, OutputIndex and ThreadIndex
variables when Mask = MaskNone and Scatter = ScatterIdentity which in this case
are not needed since no transformation are done.

Signed-off-by: Vicente Adolfo Bolea Sanchez <vicente.bolea@kitware.com>
2020-05-12 13:45:43 -04:00
..
arg add ThreadIndicesTopologyMap optimized specializations 2020-05-12 13:45:43 -04:00
cuda Fix compile error in UnitTestTaskStrided.cu from changes in Fetch 2020-04-27 17:47:37 -06:00
internal relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
openmp Label tests which exercise a given Device Adapter 2019-09-13 15:52:40 -04:00
serial Remove ArrayHandleStreaming capabilities 2020-03-24 15:01:56 -06:00
tbb Label tests which exercise a given Device Adapter 2019-09-13 15:52:40 -04:00
testing Introduce vtkm::ErrorCode 2020-03-13 18:58:33 -06:00
AtomicArrayExecutionObject.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
BoundaryState.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
CellDerivative.h Make sure return value of cell operations is initialized 2020-03-14 00:24:13 -06:00
CellEdge.h Make sure return value of cell operations is initialized 2020-03-14 00:24:13 -06:00
CellFace.h Make sure return value of cell operations is initialized 2020-03-14 00:24:13 -06:00
CellInside.h Switch from VTK-c to LCL 2019-10-07 15:38:36 -04:00
CellInterpolate.h Make sure return value of cell operations is initialized 2020-03-14 00:24:13 -06:00
CellLocator.h Introduce vtkm::ErrorCode 2020-03-13 18:58:33 -06:00
CellLocatorBoundingIntervalHierarchyExec.h Introduce vtkm::ErrorCode 2020-03-13 18:58:33 -06:00
CellLocatorRectilinearGrid.h Fix for small euler step for particle advection. 2020-04-23 16:14:28 -04:00
CellLocatorUniformGrid.h Introduce vtkm::ErrorCode 2020-03-13 18:58:33 -06:00
CellMeasure.h CellMetrics return vtkm::ErrorCode instead of raising errors 2020-04-16 17:27:42 -04:00
CMakeLists.txt Merge topic 'use-vtkc' 2019-09-25 09:21:00 -04:00
ColorTable.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorTable.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ConnectivityExplicit.h Refactor CellSetExplicit to remove NumIndices. 2019-09-30 12:27:13 -04:00
ConnectivityExtrude.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ConnectivityPermuted.h Correct warnings found by GCC 9.2 2019-12-02 09:33:35 -05:00
ConnectivityStructured.h Correct warnings found by GCC 9.2 2019-12-02 09:33:35 -05:00
ExecutionWholeArray.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
FieldNeighborhood.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
FunctorBase.h Always export VTK-m functor symbols 2019-08-01 12:53:54 -04:00
ParametricCoordinates.h Make sure return value of cell operations is initialized 2020-03-14 00:24:13 -06:00
PointLocator.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
PointLocatorUniformGrid.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
TaskBase.h conslidate the license statement 2019-04-17 10:57:13 -06:00