vtk-m/vtkm/exec
Kenneth Moreland 13056b3af5 Deprecate AtomicInterfaceControl and AtomicInterfaceExecution
Now that we have the functions in `vtkm/Atomic.h`, we can deprecate (and
eventually remove) the more cumbersome classes `AtomicInterfaceControl`
and `AtomicInterfaceExecution`.

Also reversed the order of the `expected` and `desired` parameters of
`vtkm::AtomicCompareAndSwap`. I think the former order makes more sense
and matches more other implementations (such as `std::atomic` and the
GCC `__atomic` built ins). However, there are still some non-deprecated
classes with similar methods that cannot easily be switched. Thus, it's
better to be inconsistent with most other libraries and consistent with
ourself than to be inconsitent with ourself.
2020-08-20 13:40:44 -06:00
..
arg Add Kokkos backend 2020-08-12 13:55:24 -04:00
cuda Replace basic ArrayHandle implementation to use Buffers 2020-06-25 14:02:26 -06:00
internal Add non-templated base class to Keys class. 2020-05-21 08:34:07 -06:00
kokkos Add Kokkos backend 2020-08-12 13:55:24 -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 Deprecate AtomicInterfaceControl and AtomicInterfaceExecution 2020-08-20 13:40:44 -06:00
BoundaryState.h Optimize StructuredPointGradient for non boundary points. 2020-05-22 14:58:38 -04:00
CellDerivative.h Remove some unneeded include statements from vtkm/exec 2020-06-22 09:28:51 -04:00
CellEdge.h Remove some unneeded include statements from vtkm/exec 2020-06-22 09:28:51 -04:00
CellFace.h Remove some unneeded include statements from vtkm/exec 2020-06-22 09:28:51 -04:00
CellInside.h Switch from VTK-c to LCL 2019-10-07 15:38:36 -04:00
CellInterpolate.h Remove some unneeded include statements from vtkm/exec 2020-06-22 09:28:51 -04:00
CellLocator.h Introduce vtkm::ErrorCode 2020-03-13 18:58:33 -06:00
CellLocatorBoundingIntervalHierarchyExec.h CoordinateSystem data is VariantArrayHandle 2020-07-14 08:50:39 -06:00
CellLocatorRectilinearGrid.h Fix for small euler step for particle advection. 2020-04-23 16:14:28 -04:00
CellLocatorUniformGrid.h CoordinateSystem data is VariantArrayHandle 2020-07-14 08:50:39 -06:00
CellMeasure.h CellMetrics return vtkm::ErrorCode instead of raising errors 2020-04-16 17:27:42 -04:00
CMakeLists.txt Add Kokkos backend 2020-08-12 13:55:24 -04:00
ColorTable.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorTable.hxx Add Kokkos backend 2020-08-12 13:55:24 -04: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 Add CellNeighborhood 2020-07-15 14:41:32 -06:00
ExecutionWholeArray.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
FieldNeighborhood.h Add CellNeighborhood 2020-07-15 14:41:32 -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 CoordinateSystem data is VariantArrayHandle 2020-07-14 08:50:39 -06:00
TaskBase.h conslidate the license statement 2019-04-17 10:57:13 -06:00