vtk-m/vtkm/cont
Kenneth Moreland dc11d9a917 Merge branch 'cuda-default-constructors' into 'master'
CUDA default constructors, destructors, and assignment operators

Several classes exclusively work in the control environment. However, CUDA likes to add __device__ to constructors, destructors, and assignment operators it automatically creates. This in turn causes warnings about the __device__ function using host-only classes (like boost::shared_ptr). Solve this problem by adding explicit methods for all of these.


See merge request !245
2015-10-22 15:22:43 -04:00
..
arg Declare new VTKM_STATIC_ASSERT 2015-09-17 14:40:39 -06:00
cuda Fix nvcc warnings on MSVC 2015-10-21 08:33:15 -06:00
internal Propagate vtkm::Id3 scheduling down to the ThreadIndex classes. 2015-10-20 09:29:41 -04:00
tbb Propagate vtkm::Id3 scheduling down to the ThreadIndex classes. 2015-10-20 09:29:41 -04:00
testing Propagate vtkm::Id3 scheduling down to the ThreadIndex classes. 2015-10-20 09:29:41 -04:00
ArrayHandle.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleCast.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleCompositeVector.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleConstant.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleCounting.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleGroupVec.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleImplicit.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleIndex.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandlePermutation.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleTransform.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleUniformPointCoordinates.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleZip.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayPortal.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ArrayPortalToIterators.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
Assert.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
CellSet.h Add default constructors/destructors/assignment to CellSet classes 2015-10-21 16:28:18 -06:00
CellSetExplicit.h Add default constructors/destructors/assignment to CellSet classes 2015-10-21 16:28:18 -06:00
CellSetListTag.h Add CellSetSingleType 2015-09-25 13:41:41 -04:00
CellSetPermutation.h Add default constructors/destructors/assignment to CellSet classes 2015-10-21 16:28:18 -06:00
CellSetSingleType.h Add default constructors/destructors/assignment to CellSet classes 2015-10-21 16:28:18 -06:00
CellSetStructured.h Add default constructors/destructors/assignment to CellSet classes 2015-10-21 16:28:18 -06:00
CMakeLists.txt Merge topic 'cellset_permutation' 2015-10-07 16:21:40 -04:00
CoordinateSystem.h Make PrintSummary actually work for Field and CoordinateSystem. 2015-08-27 10:20:30 -06:00
DataSet.h In DataSet, add the ability to retrieve a cell set by name. 2015-10-02 08:31:57 -04:00
DeviceAdapter.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
DeviceAdapterAlgorithm.h Update the name of predicates, and binary functors. 2015-06-22 11:13:27 -04:00
DeviceAdapterSerial.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
DynamicArrayHandle.h Add default constructors/destructors/assignment to Dynamic* classes 2015-10-22 09:44:51 -06:00
DynamicCellSet.h Add default constructors/destructors/assignment to Dynamic* classes 2015-10-22 09:44:51 -06:00
Error.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorControl.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorControlAssert.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorControlBadAllocation.h Add Bad Allocation error. 2015-09-22 10:54:22 -04:00
ErrorControlBadType.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorControlBadValue.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorControlInternal.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorExecution.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
Field.h Make PrintSummary actually work for Field and CoordinateSystem. 2015-08-27 10:20:30 -06:00
LogicalStructure.h fleshing out cell set and data set more. 2015-05-11 16:54:16 -04:00
Storage.h Replace ErrorControlOutOfMemory with ErrorControlBadAllocation. 2015-10-01 14:25:28 -04:00
StorageBasic.h Replace ErrorControlOutOfMemory with ErrorControlBadAllocation. 2015-10-01 14:25:28 -04:00
StorageImplicit.h Add additional control logic for CopyInto function 2015-09-17 14:26:19 -04:00
StorageListTag.h Created DynamicCellSet 2015-07-27 16:58:29 -06:00
Timer.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00