|
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 | |
| namespace | 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. | |
| template<typename Functor > | |
| ALWAYS_INLINE void | BoxLoops::loop (const IntVectSet &a_ivs, Functor &&a_kernel) |
| Launch a C++ kernel over a subset of cells. | |
| template<typename Functor > | |
| ALWAYS_INLINE void | BoxLoops::loop (const DenseIntVectSet &a_ivs, Functor &&a_kernel) |
| Launch a C++ kernel over a subset of cells. | |
| template<typename Functor > | |
| ALWAYS_INLINE void | BoxLoops::loop (VoFIterator &a_iter, Functor &&a_kernel) |
| Launch a C++ kernel over cut-cells. | |
| template<typename Functor > | |
| ALWAYS_INLINE void | BoxLoops::loop (FaceIterator &a_iter, Functor &&a_kernel) |
| Launch a C++ kernel over faces. | |
| 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. | |
Declaration of a namespace for proto-typing grid and EB loops.