Namespace containing various classes managing loops over entities. More...
Classes | |
| class | ItemLoopFunctor |
| Template class to encapsulate a loop over entities. More... | |
Typedefs | |
| typedef ItemLoopFunctor< Cell > | ItemLoopFunctorCell |
| typedef ItemLoopFunctor< Node > | ItemLoopFunctorNode |
Functions | |
| template<typename IterType, typename Lambda> | |
| void | _InternalSimpleItemLoop (ItemVectorView view, const Lambda &lambda) |
| Entity loop functor that allows for the removal of indirections if the local indices of a view are consecutive. | |
Namespace containing various classes managing loops over entities.
| typedef ItemLoopFunctor<Cell> Arcane::Loop::ItemLoopFunctorCell |
Definition at line 110 of file ItemLoop.h.
| typedef ItemLoopFunctor<Node> Arcane::Loop::ItemLoopFunctorNode |
Definition at line 111 of file ItemLoop.h.
|
inline |
Entity loop functor that allows for the removal of indirections if the local indices of a view are consecutive.
Definition at line 47 of file ItemLoop.h.
References ENUMERATE_ITEM, Arcane::ItemVectorView::indexes(), Arcane::ItemVectorView::localIds(), and Arcane::ItemVectorView::size().