OpenFCST: The open-source Fuel Cell Simulation Toolbox
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
mesh_worker_loop.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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
 

Functions

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.