|
OpenMPCD
|
#include <OpenMPCD/CUDA/Macros.hpp>#include <boost/static_assert.hpp>#include <thrust/functional.h>#include <thrust/iterator/counting_iterator.h>#include <thrust/iterator/permutation_iterator.h>#include <thrust/iterator/transform_iterator.h>
Go to the source code of this file.
Classes | |
| class | OpenMPCD::CUDA::StridedIteratorRange< UnderlyingIterator, stride > |
Wraps an iterator range such that the iteration stride is not (necessarily) 1. More... | |
| class | OpenMPCD::CUDA::StridedIteratorRange< UnderlyingIterator, stride >::StrideFunctor |
| Functor class for advancing a pointer by the given stride. More... | |
| class | OpenMPCD::CUDA::StridedIteratorRange< UnderlyingIterator, 0 > |
Partial template specialization of StridedIteratorRange for dynamic strides. More... | |
| class | OpenMPCD::CUDA::StridedIteratorRange< UnderlyingIterator, 0 >::StrideFunctor |
| Functor class for advancing a pointer by the given stride. More... | |
Namespaces | |
| OpenMPCD::CUDA | |
| Namespace for simulations using CUDA. | |
Defines the OpenMPCD::CUDA::StridedIteratorRange class.
Definition in file StridedIteratorRange.hpp.
1.8.17