Go to the source code of this file.
|
| namespace | MeshWorker |
| | A collection of functions and classes for the mesh loops that are an ubiquitous part of each finite element program.
|
| |
| namespace | MeshWorker::internal |
| |
|
| template<class DI > |
| bool | MeshWorker::internal::is_active_iterator (const DI &) |
| | Find out if an iterator supports inactive cells.
|
| |
| template<class Accessor > |
| bool | MeshWorker::internal::is_active_iterator (const TriaActiveIterator< Accessor > &) |
| |
| template<class ITERATOR , class ENDITERATOR , class CELLINFO , class FACEINFO , class LOCALWORKER > |
| void | MeshWorker::loop (ITERATOR begin, ENDITERATOR end, CELLINFO &cellinfo, FACEINFO &bdryinfo, FACEINFO &faceinfo, FACEINFO &subfaceinfo, FACEINFO &ngbrinfo, LOCALWORKER &localworker, bool cells_first=true) |
| | The main work function of this namespace.
|
| |
| template<int dim, class ITERATOR , class ENDITERATOR , class LOCALWORKER > |
| void | MeshWorker::integration_loop (ITERATOR begin, ENDITERATOR end, InfoObjects::IntegrationInfoBox< dim > &box, LOCALWORKER &localworker, bool cells_first=true) |
| | Simplified interface for loop() if specialized for integration.
|
| |