deal.II version GIT relicensing-2167-g9622207b8f 2024-11-21 12:40:00+00:00
\(\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\}}\)
Loading...
Searching...
No Matches
Namespaces | Enumerations | Functions
assemble_flags.h File Reference
#include <deal.II/base/config.h>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  MeshWorker
 

Enumerations

enum  MeshWorker::AssembleFlags {
  MeshWorker::assemble_nothing = 0 , MeshWorker::assemble_own_cells = 0x0001 , MeshWorker::assemble_ghost_cells = 0x0002 , MeshWorker::assemble_own_interior_faces_once = 0x0004 ,
  MeshWorker::assemble_own_interior_faces_both = 0x0008 , MeshWorker::assemble_ghost_faces_once = 0x0010 , MeshWorker::assemble_ghost_faces_both = 0x0020 , MeshWorker::assemble_boundary_faces = 0x0040 ,
  MeshWorker::cells_after_faces = 0x0080 , MeshWorker::work_on_cells = assemble_own_cells | assemble_ghost_cells , MeshWorker::work_on_faces , MeshWorker::work_on_boundary = assemble_boundary_faces
}
 

Functions

template<typename StreamType >
StreamType & MeshWorker::operator<< (StreamType &s, AssembleFlags u)
 
AssembleFlags MeshWorker::operator| (AssembleFlags f1, AssembleFlags f2)
 
AssembleFlagsMeshWorker::operator|= (AssembleFlags &f1, AssembleFlags f2)
 
AssembleFlags MeshWorker::operator& (AssembleFlags f1, AssembleFlags f2)
 
AssembleFlagsMeshWorker::operator&= (AssembleFlags &f1, AssembleFlags f2)