Reference documentation for deal.II version 8.5.1
|
#include <deal.II/meshworker/dof_info.h>
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] |
bool | cell_valid |
A class bundling the MeshWorker::DoFInfo objects used on a cell.
Definition at line 32 of file dof_info.h.
|
inline |
Constructor copying the seed into all other objects.
Definition at line 409 of file dof_info.h.
|
inline |
Copy constructor, taking cell and using it as a seed in the other constructor.
Definition at line 425 of file dof_info.h.
|
inline |
Reset all the availability flags.
Definition at line 441 of file dof_info.h.
|
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 455 of file dof_info.h.
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 244 of file dof_info.h.
DOFINFO MeshWorker::DoFInfoBox< dim, DOFINFO >::interior[GeometryInfo< dim >::faces_per_cell] |
The data for the faces from inside.
Definition at line 248 of file dof_info.h.
DOFINFO MeshWorker::DoFInfoBox< dim, DOFINFO >::exterior[GeometryInfo< dim >::faces_per_cell] |
The data for the faces from outside.
Definition at line 252 of file dof_info.h.
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 258 of file dof_info.h.
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 264 of file dof_info.h.
bool MeshWorker::DoFInfoBox< dim, DOFINFO >::cell_valid |
A flag to specify if the current object has been set to a valid cell.
Definition at line 269 of file dof_info.h.