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.
|
|