81template <
int Si,
int Sj,
typename Functor>
83loop(
const Box& a_computeBox, Functor&& kernel);
85template <
int Si,
int Sj,
int Sk,
typename Functor>
87loop(
const Box& a_computeBox, Functor&& kernel);
95template <
typename Functor>
97loop(
const IntVectSet& a_ivs, Functor&& a_kernel);
104template <
typename Functor>
106loop(
const DenseIntVectSet& a_ivs, Functor&& a_kernel);
113template <
typename Functor>
115loop(VoFIterator& a_iter, Functor&& a_kernel);
122template <
typename Functor>
124loop(FaceIterator& a_iter, Functor&& a_kernel);
131template <
typename T,
typename Functor>
133loop(
const Vector<T>& a_subset, Functor&& a_kernel);
ALWAYS_INLINE void loop(const Box &a_computeBox, Functor &&kernel)
Launch a C++ kernel over a regular grid with compile-time per-dimension strides.
Definition CD_BoxLoopsImplem.H:39