OpenMPCD
|
#include <OpenMPCD/CUDA/Macros.hpp>
#include <OpenMPCD/Exceptions.hpp>
#include <OpenMPCD/OPENMPCD_DEBUG_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::BunchIteratorRange< UnderlyingIterator > |
Wraps an iterator range such that it is grouped into "bunches" of a given length, with a configurable gap between bunches. More... | |
class | OpenMPCD::CUDA::BunchIteratorRange< UnderlyingIterator >::AdvancingFunctor |
Functor class for advancing a pointer by the given number of effective elements. More... | |
Namespaces | |
OpenMPCD::CUDA | |
Namespace for simulations using CUDA. | |
Defines the OpenMPCD::CUDA::BunchIteratorRange
class.
Definition in file BunchIteratorRange.hpp.