OpenFCST: The open-source Fuel Cell Simulation Toolbox
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
MeshWorker::InfoObjects::IntegrationInfoBox< dim > Class Template Reference

A simple container collecting five info objects required by the integration loops. More...

#include <mesh_worker_info.h>

Collaboration diagram for MeshWorker::InfoObjects::IntegrationInfoBox< dim >:
Collaboration graph
[legend]

Public Member Functions

 IntegrationInfoBox (const BlockInfo &block_info)
 Constructor.
 
template<typename WORKER >
void initialize (const WORKER &integrator, const FiniteElement< dim > &fe, const Mapping< dim > &mapping, const FEVectors &global_data)
 Function that initializes five info objects required by the integration loops.
 

Public Attributes

IntegrationInfo< dim,
FEValuesBase< dim > > 
cell_info
 Five info objects required by the integration loops.
 
IntegrationInfo< dim,
FEFaceValuesBase< dim > > 
bdry_info
 
IntegrationInfo< dim,
FEFaceValuesBase< dim > > 
face_info
 
IntegrationInfo< dim,
FEFaceValuesBase< dim > > 
subface_info
 
IntegrationInfo< dim,
FEFaceValuesBase< dim > > 
neighbor_info
 

Detailed Description

template<int dim>
class MeshWorker::InfoObjects::IntegrationInfoBox< dim >

A simple container collecting five info objects required by the integration loops.

Author
Guido Kanschat, 2009

Constructor & Destructor Documentation

template<int dim>
MeshWorker::InfoObjects::IntegrationInfoBox< dim >::IntegrationInfoBox ( const BlockInfo block_info)
inline

Constructor.

Member Function Documentation

template<int dim>
template<typename WORKER >
void MeshWorker::InfoObjects::IntegrationInfoBox< dim >::initialize ( const WORKER &  integrator,
const FiniteElement< dim > &  fe,
const Mapping< dim > &  mapping,
const FEVectors global_data 
)
inline

Function that initializes five info objects required by the integration loops.

Member Data Documentation

template<int dim>
IntegrationInfo<dim, FEFaceValuesBase<dim> > MeshWorker::InfoObjects::IntegrationInfoBox< dim >::bdry_info
template<int dim>
IntegrationInfo<dim, FEValuesBase<dim> > MeshWorker::InfoObjects::IntegrationInfoBox< dim >::cell_info

Five info objects required by the integration loops.

Referenced by MeshWorker::integration_loop().

template<int dim>
IntegrationInfo<dim, FEFaceValuesBase<dim> > MeshWorker::InfoObjects::IntegrationInfoBox< dim >::face_info
template<int dim>
IntegrationInfo<dim, FEFaceValuesBase<dim> > MeshWorker::InfoObjects::IntegrationInfoBox< dim >::neighbor_info
template<int dim>
IntegrationInfo<dim, FEFaceValuesBase<dim> > MeshWorker::InfoObjects::IntegrationInfoBox< dim >::subface_info

The documentation for this class was generated from the following file: