vtk-m/vtkm/cont
Allison Vacanti c3c8d0fd70 Refactor ArrayHandleCompositeVector to simplify usage and impl.
- Use tao::tuple instead of FunctionInterface to hold array/portal
  collections.
- Type signatures are simplified. Now just use:
  - ArrayHandleCompositeVector<ArrayT1, ArrayT2, ...>
  - make_ArrayHandleCompositeVector(array1, array2, ...)
  instead of relying on helper structs to determine types.
- No longer support component selection from an input array. All
  input arrays must have the same ValueType (See ArrayHandleSwizzle
  and ArrayHandleExtractComponent as the replacements for these
  usecases.
2018-05-16 11:45:12 -04:00
..
arg Refactor ArrayHandleCompositeVector to simplify usage and impl. 2018-05-16 11:45:12 -04:00
cuda CUDA's RuntimeDeviceTracker and Timer are now built as part of vtkm_cont 2018-05-10 10:57:06 -04:00
diy Add utility to serialize ArrayHandles for DIY. 2018-04-05 17:16:10 -04:00
internal Markup array portals for use in the exec env. 2018-05-16 11:45:12 -04:00
serial Don't explicitly set backend on tests that use error backend. 2018-05-11 14:21:36 -04:00
tbb Don't explicitly set backend on tests that use error backend. 2018-05-11 14:21:36 -04:00
testing Refactor ArrayHandleCompositeVector to simplify usage and impl. 2018-05-16 11:45:12 -04:00
Algorithm.h Add Algorithm::Transform 2018-04-02 15:59:28 -04:00
ArrayCopy.h Add version of ArrayCopy that takes a device adapter 2017-09-25 16:54:24 -06:00
ArrayHandle.cxx vtk-m ArrayHandle + basic storage has an optimized PrepareForDevice method 2018-02-16 10:00:28 -05:00
ArrayHandle.h Merge topic 'typos' 2018-04-06 18:04:46 -04:00
ArrayHandle.hxx VTK-m ArrayHandle can now take ownership of a user allocated memory location 2018-04-04 11:28:25 -04:00
ArrayHandleCartesianProduct.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleCast.h Fix ambiguous make_ArrayHandleCast template 2017-09-27 10:56:22 -06:00
ArrayHandleCompositeVector.h Refactor ArrayHandleCompositeVector to simplify usage and impl. 2018-05-16 11:45:12 -04:00
ArrayHandleConcatenate.h Correct warnings and errors found with MSVC2017+CUDA9 2018-01-31 15:58:45 -05:00
ArrayHandleConstant.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleCounting.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleDiscard.h Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
ArrayHandleExtractComponent.h Make Swizzle and ExtractComponent array parameters runtime vars. 2018-05-16 11:45:11 -04:00
ArrayHandleGroupVec.h Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
ArrayHandleGroupVecVariable.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleImplicit.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleIndex.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandlePermutation.h Correct bad formatting in some vtkm::cont headers 2018-01-15 10:45:16 -05:00
ArrayHandleReverse.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleStreaming.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleSwizzle.h Make Swizzle and ExtractComponent array parameters runtime vars. 2018-05-16 11:45:11 -04:00
ArrayHandleTransform.h Remove VS2013 workarounds from VTK-m. 2018-02-23 15:39:39 -05:00
ArrayHandleUniformPointCoordinates.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleVirtualCoordinates.h Add IsType to ArrayHandleVirtualCoordinates 2018-01-25 11:02:52 -05:00
ArrayHandleZip.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayPortal.h Markup array portals for use in the exec env. 2018-05-16 11:45:12 -04:00
ArrayPortalToIterators.h Misc. typos 2018-01-30 06:51:47 -05:00
ArrayRangeCompute.cxx Refactor ArrayHandleCompositeVector to simplify usage and impl. 2018-05-16 11:45:12 -04:00
ArrayRangeCompute.h Refactor ArrayHandleCompositeVector to simplify usage and impl. 2018-05-16 11:45:12 -04:00
ArrayRangeCompute.hxx Refactor ArrayRange to do as little as possible inside TryExecute 2018-02-15 11:42:48 -05:00
AssignerMultiBlock.cxx Update AssignerMultiBlock to the new diy::Assigner class hierarchy. 2018-05-02 14:29:32 -04:00
AssignerMultiBlock.h Update AssignerMultiBlock to the new diy::Assigner class hierarchy. 2018-05-02 14:29:32 -04:00
BoundsCompute.cxx Fix BoundsCompute for missing coordinate system. 2018-04-16 16:57:36 -04:00
BoundsCompute.h Add BoundsCompute and BoundsGlobalCompute 2018-04-05 17:16:10 -04:00
BoundsGlobalCompute.cxx Add BoundsCompute and BoundsGlobalCompute 2018-04-05 17:16:10 -04:00
BoundsGlobalCompute.h Add BoundsCompute and BoundsGlobalCompute 2018-04-05 17:16:10 -04:00
CellLocator.h Merge topic 'add-probe' 2018-01-30 15:08:49 -05:00
CellLocatorTwoLevelUniformGrid.h Replace ExecutionObjectFactoryBase with ExecutionObjectBase 2018-05-10 17:53:39 -06:00
CellSet.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSet.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSetExplicit.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSetExplicit.h Remove all uses of VTKM_OVERRIDE at instead just use override. 2017-11-02 09:18:15 -04:00
CellSetExplicit.hxx Workaround intel compiler bug 2017-10-12 13:32:39 -04:00
CellSetListTag.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSetPermutation.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSetSingleType.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSetStructured.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSetStructured.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellSetStructured.hxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CMakeLists.txt Add vtkm_taotuple to build system. 2018-05-16 11:45:11 -04:00
ColorTable.cxx Properly clean up ColorTable's memory. 2018-04-05 14:43:51 -04:00
ColorTable.h Make default ColorTable preset 2018-04-02 15:32:23 -06:00
ColorTable.hxx Correct windows compile issues with ColorTable 2018-03-30 01:14:30 -04:00
ColorTablePrivate.hxx Correct a bad memcpy in ColorTable that gcc 7 found 2018-05-02 13:32:02 -04:00
ColorTableSamples.h Introduce vtkm::cont::ColorTable replacing vtkm::rendering::ColorTable 2018-03-28 16:11:23 -04:00
CoordinateSystem.cxx Refactor ArrayHandleCompositeVector to simplify usage and impl. 2018-05-16 11:45:12 -04:00
CoordinateSystem.h Make CoordinateSystem not fail on CUDA 2018-03-10 16:38:41 -05:00
CoordinateSystem.hxx Make CoordinateSystem not fail on CUDA 2018-03-10 16:38:41 -05:00
DataSet.cxx fixes #220: pass only requested fields. 2018-04-20 14:22:47 -04:00
DataSet.h fixes #220: pass only requested fields. 2018-04-20 14:22:47 -04:00
DataSetBuilderExplicit.h Refactor ArrayHandleCompositeVector to simplify usage and impl. 2018-05-16 11:45:12 -04:00
DataSetBuilderRectilinear.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
DataSetBuilderUniform.h DataSetBuilderUniform won't trigger false positive uninitialized warning. 2018-05-08 13:57:50 -04:00
DataSetFieldAdd.h Correct bad formatting in some vtkm::cont headers 2018-01-15 10:45:16 -05:00
DeviceAdapter.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
DeviceAdapterAlgorithm.h Misc. typos 2018-01-30 06:51:47 -05:00
DeviceAdapterListTag.h Make ForEachValidDevice internal 2018-01-09 17:23:26 -05:00
DynamicArrayHandle.cxx Refactor DynamicArrayHandle CastAndCall 2017-11-07 13:20:46 -05:00
DynamicArrayHandle.h DynamicArrayHandle prunes invalid Value/Storage set before cast and call 2018-03-09 16:14:27 -05:00
DynamicCellSet.h Correctly forward rvalue functors when passed to CastAndCall 2017-12-08 12:02:01 -05:00
EnvironmentTracker.cxx init MPI when needed. 2018-04-12 16:40:18 -04:00
EnvironmentTracker.h Make DIY a required dependency. 2018-02-26 11:25:56 -05:00
Error.h add vtkm::cont::ErrorFilterExecution 2018-04-03 16:55:03 -04:00
ErrorBadAllocation.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ErrorBadDevice.h Add ErrorBadDevice 2018-01-09 14:25:47 -05:00
ErrorBadType.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ErrorBadValue.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ErrorExecution.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ErrorFilterExecution.h add vtkm::cont::ErrorFilterExecution 2018-04-03 16:55:03 -04:00
ErrorInternal.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ExecutionObjectBase.h Replace ExecutionObjectFactoryBase with ExecutionObjectBase 2018-05-10 17:53:39 -06:00
Field.cxx Add missing virtual destructor to vtkm::cont::Field 2018-05-02 13:31:30 -04:00
Field.h Add missing virtual destructor to vtkm::cont::Field 2018-05-02 13:31:30 -04:00
FieldRangeCompute.cxx Avoid using ArrayHandle for message exchange. 2018-04-19 21:06:38 -04:00
FieldRangeCompute.h add FieldRangeCompute. 2018-04-05 17:16:10 -04:00
FieldRangeCompute.hxx Avoid using ArrayHandle for message exchange. 2018-04-19 21:06:38 -04:00
FieldRangeGlobalCompute.cxx Avoid using ArrayHandle for message exchange. 2018-04-19 21:06:38 -04:00
FieldRangeGlobalCompute.h add FieldRangeCompute. 2018-04-05 17:16:10 -04:00
FieldRangeGlobalCompute.hxx add FieldRangeCompute. 2018-04-05 17:16:10 -04:00
ImplicitFunctionHandle.h Switch from faux to true virtuals 2017-11-06 15:25:29 -05:00
MultiBlock.cxx Remove GetBounds methods from MultiBlock. 2018-04-05 17:31:49 -04:00
MultiBlock.h make MultiBlock constructors explicit. 2018-04-12 16:40:18 -04:00
PointLocatorUniformGrid.h cleanup doxygen warnings 2018-05-08 14:52:22 -04:00
PresetColorTables.cxx Make default ColorTable preset 2018-04-02 15:32:23 -06:00
RuntimeDeviceInformation.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
RuntimeDeviceTracker.cxx Give each thread using vtk a separate runtime device tracker 2017-11-21 16:43:40 -05:00
RuntimeDeviceTracker.h Misc. typos 2018-01-30 06:51:47 -05:00
Storage.h Misc. typos 2018-01-30 06:51:47 -05:00
StorageBasic.cxx VTK-m ArrayHandle can now take ownership of a user allocated memory location 2018-04-04 11:28:25 -04:00
StorageBasic.h VTK-m ArrayHandle can now take ownership of a user allocated memory location 2018-04-04 11:28:25 -04:00
StorageBasic.hxx VTK-m StorageBasic is now able to give/take ownership of user allocated memory. 2018-04-04 11:27:57 -04:00
StorageImplicit.h Remove ArrayHandle CopyInto 2017-10-27 17:28:59 -04:00
StorageListTag.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
Timer.h Misc. typos 2018-01-30 06:51:47 -05:00
TryExecute.cxx add vtkm::cont::ErrorFilterExecution 2018-04-03 16:55:03 -04:00
TryExecute.h TryExecute RuntimeDeviceTracker can't be a const ref anymore. 2017-11-10 10:02:45 -05:00
VirtualObjectHandle.h Make ForEachValidDevice internal 2018-01-09 17:23:26 -05:00