Public Member Functions | |
| DoFInfoBox (const DOFINFO &seed) | |
| DoFInfoBox (const DoFInfoBox< dim, DOFINFO > &) | |
| void | reset () |
| template<class ASSEMBLER > | |
| void | assemble (ASSEMBLER &ass) const |
| std::size_t | memory_consumption () const |
Public Attributes | |
| DOFINFO | cell |
| DOFINFO | interior [GeometryInfo< dim >::faces_per_cell] |
| DOFINFO | exterior [GeometryInfo< dim >::faces_per_cell] |
| bool | interior_face_available [GeometryInfo< dim >::faces_per_cell] |
| bool | exterior_face_available [GeometryInfo< dim >::faces_per_cell] |
A class bundling the MeshWorker::DoFInfo objects used on a cell.
Definition at line 216 of file dof_info.h.
| MeshWorker::DoFInfoBox< dim, DOFINFO >::DoFInfoBox | ( | const DOFINFO & | seed ) | [inline] |
Constructor copying the seed into all other objects.
Definition at line 393 of file dof_info.h.
References MeshWorker::DoFInfoBox< dim, DOFINFO >::exterior, MeshWorker::DoFInfoBox< dim, DOFINFO >::exterior_face_available, MeshWorker::DoFInfoBox< dim, DOFINFO >::interior, and MeshWorker::DoFInfoBox< dim, DOFINFO >::interior_face_available.
| MeshWorker::DoFInfoBox< dim, DOFINFO >::DoFInfoBox | ( | const DoFInfoBox< dim, DOFINFO > & | other ) | [inline] |
Copy constructor, taking cell and using it as a seed in the other constructor.
Definition at line 409 of file dof_info.h.
References MeshWorker::DoFInfoBox< dim, DOFINFO >::exterior, MeshWorker::DoFInfoBox< dim, DOFINFO >::exterior_face_available, MeshWorker::DoFInfoBox< dim, DOFINFO >::interior, and MeshWorker::DoFInfoBox< dim, DOFINFO >::interior_face_available.
| void MeshWorker::DoFInfoBox< dim, DOFINFO >::reset | ( | ) | [inline] |
Reset all the availability flags.
Definition at line 425 of file dof_info.h.
Referenced by MeshWorker::cell_action().
| void MeshWorker::DoFInfoBox< dim, DOFINFO >::assemble | ( | ASSEMBLER & | ass ) | const [inline] |
After all info objects have been filled appropriately, use the ASSEMBLER object to assemble them into the global data. See MeshWorker::Assembler for available classes.
Definition at line 438 of file dof_info.h.
Referenced by internal::assemble().
| std::size_t MeshWorker::DoFInfoBox< dim, DOFINFO >::memory_consumption | ( | ) | const |
The memory used by this object.
| DOFINFO MeshWorker::DoFInfoBox< dim, DOFINFO >::cell |
The data for the cell.
Definition at line 258 of file dof_info.h.
Referenced by MeshWorker::cell_action(), and MeshWorker::loop().
| DOFINFO MeshWorker::DoFInfoBox< dim, DOFINFO >::interior[GeometryInfo< dim >::faces_per_cell] |
The data for the faces from inside.
Definition at line 262 of file dof_info.h.
Referenced by MeshWorker::cell_action(), MeshWorker::DoFInfoBox< dim, DOFINFO >::DoFInfoBox(), and MeshWorker::loop().
| DOFINFO MeshWorker::DoFInfoBox< dim, DOFINFO >::exterior[GeometryInfo< dim >::faces_per_cell] |
The data for the faces from outside.
Definition at line 266 of file dof_info.h.
Referenced by MeshWorker::cell_action(), MeshWorker::DoFInfoBox< dim, DOFINFO >::DoFInfoBox(), and MeshWorker::loop().
| bool MeshWorker::DoFInfoBox< dim, DOFINFO >::interior_face_available[GeometryInfo< dim >::faces_per_cell] |
A set of flags, indicating whether data on an interior face is available.
Definition at line 273 of file dof_info.h.
Referenced by MeshWorker::cell_action(), and MeshWorker::DoFInfoBox< dim, DOFINFO >::DoFInfoBox().
| bool MeshWorker::DoFInfoBox< dim, DOFINFO >::exterior_face_available[GeometryInfo< dim >::faces_per_cell] |
A set of flags, indicating whether data on an exterior face is available.
Definition at line 279 of file dof_info.h.
Referenced by MeshWorker::cell_action(), and MeshWorker::DoFInfoBox< dim, DOFINFO >::DoFInfoBox().
documentation generated on Fri Feb 3 2012 06:04:15 by
doxygen
1.7.2