16#ifndef dealii_mesh_worker_assemble_flags_h
17#define dealii_mesh_worker_assemble_flags_h
112 template <
class StreamType>
116 s <<
" AssembleFlags";
120 s <<
"|own_faces_once";
122 s <<
"|own_faces_both";
126 s <<
"|ghost_faces_once";
128 s <<
"|ghost_faces_both";
130 s <<
"|boundary_faces";
147 return static_cast<AssembleFlags>(
static_cast<unsigned int>(f1) |
148 static_cast<unsigned int>(f2));
179 return static_cast<AssembleFlags>(
static_cast<unsigned int>(f1) &
180 static_cast<unsigned int>(f2));
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
AssembleFlags & operator|=(AssembleFlags &f1, AssembleFlags f2)
AssembleFlags operator&(AssembleFlags f1, AssembleFlags f2)
StreamType & operator<<(StreamType &s, AssembleFlags u)
@ assemble_boundary_faces
@ assemble_own_interior_faces_once
@ assemble_ghost_faces_both
@ assemble_own_interior_faces_both
@ assemble_ghost_faces_once
AssembleFlags operator|(AssembleFlags f1, AssembleFlags f2)
AssembleFlags & operator&=(AssembleFlags &f1, AssembleFlags f2)