vtk-m/vtkm/cont/arg
Robert Maynard ff687016ee For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files
It is very easy to cause ODR violations with DeviceAdapterTagCuda.
If you include that header from a C++ file and a CUDA file inside
the same program we an ODR violation. The reasons is that the C++
versions will say the tag is invalid, and the CUDA will say the
tag is valid.

The solution to this is that any compilation unit that includes
DeviceAdapterTagCuda from a version of VTK-m that has CUDA enabled
must be invoked by the cuda compiler.
2019-04-22 10:39:54 -04:00
..
testing For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
CMakeLists.txt conslidate the license statement 2019-04-17 10:57:13 -06:00
ControlSignatureTagBase.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Transport.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagArrayIn.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagArrayInOut.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagArrayOut.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagAtomicArray.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagBitField.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagCellSetIn.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagExecObject.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagKeyedValuesIn.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagKeyedValuesInOut.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagKeyedValuesOut.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagKeysIn.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagTopologyFieldIn.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagWholeArrayIn.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagWholeArrayInOut.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagWholeArrayOut.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheck.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagArray.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagAtomicArray.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagBitField.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagCellSet.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagCellSetStructured.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagExecObject.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagKeys.h conslidate the license statement 2019-04-17 10:57:13 -06:00