|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
16 #ifndef dealii_mesh_worker_assemble_flags_h
17 #define dealii_mesh_worker_assemble_flags_h
114 template <
class StreamType>
118 s <<
" AssembleFlags";
122 s <<
"|own_faces_once";
124 s <<
"|own_faces_both";
128 s <<
"|ghost_faces_once";
130 s <<
"|ghost_faces_both";
132 s <<
"|boundary_faces";
149 return static_cast<AssembleFlags>(
static_cast<unsigned int>(f1) |
150 static_cast<unsigned int>(f2));
180 return static_cast<AssembleFlags>(
static_cast<unsigned int>(f1) &
181 static_cast<unsigned int>(f2));
@ assemble_ghost_faces_once
AssembleFlags operator&(AssembleFlags f1, AssembleFlags f2)
AssembleFlags & operator&=(AssembleFlags &f1, AssembleFlags f2)
AssembleFlags operator|(AssembleFlags f1, AssembleFlags f2)
@ assemble_ghost_faces_both
StreamType & operator<<(StreamType &s, AssembleFlags u)
AssembleFlags & operator|=(AssembleFlags &f1, AssembleFlags f2)
#define DEAL_II_NAMESPACE_OPEN
@ assemble_boundary_faces
@ assemble_own_interior_faces_both
@ assemble_own_interior_faces_once
#define DEAL_II_NAMESPACE_CLOSE