chombo-discharge
|
Declaration of a namespace for proto-typing grid and EB loops. More...
#include <Box.H>
#include <IntVectSet.H>
#include <DenseIntVectSet.H>
#include <VoFIterator.H>
#include <FaceIterator.H>
#include <Vector.H>
#include <CD_Decorations.H>
#include <CD_NamespaceHeader.H>
#include <CD_NamespaceFooter.H>
#include <CD_BoxLoopsImplem.H>
Go to the source code of this file.
Namespaces | |
BoxLoops | |
Namespace for encapsulating loop types. | |
Functions | |
template<typename Functor > | |
ALWAYS_INLINE void | BoxLoops::loop (const Box &a_computeBox, Functor &&kernel, const IntVect &a_stride=IntVect::Unit) |
Launch a C++ kernel over a regular grid. More... | |
template<typename Functor > | |
ALWAYS_INLINE void | BoxLoops::loop (const IntVectSet &a_ivs, Functor &&a_kernel) |
Launch a C++ kernel over a subset of cells. More... | |
template<typename Functor > | |
ALWAYS_INLINE void | BoxLoops::loop (const DenseIntVectSet &a_ivs, Functor &&a_kernel) |
Launch a C++ kernel over a subset of cells. More... | |
template<typename Functor > | |
ALWAYS_INLINE void | BoxLoops::loop (VoFIterator &a_iter, Functor &&a_kernel) |
Launch a C++ kernel over cut-cells. More... | |
template<typename Functor > | |
ALWAYS_INLINE void | BoxLoops::loop (FaceIterator &a_iter, Functor &&a_kernel) |
Launch a C++ kernel over faces. More... | |
template<typename T , typename Functor > | |
ALWAYS_INLINE void | BoxLoops::loop (const Vector< T > &a_subset, Functor &&a_kernel) |
Launch a C++ kernel over a specified subset of something. More... | |
Declaration of a namespace for proto-typing grid and EB loops.