dune-pdelab  2.7-git
flags.hh
Go to the documentation of this file.
1 // -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
2 // vi: set et ts=8 sw=4 sts=4:
3 #ifndef DUNE_PDELAB_LOCALOPERATOR_FLAGS_HH
4 #define DUNE_PDELAB_LOCALOPERATOR_FLAGS_HH
5 
6 namespace Dune
7 {
8  namespace PDELab
9  {
13 
15 
19  {
20  public:
23 
26  enum { doPatternVolume = false };
30  enum { doPatternVolumePostSkeleton = false };
34  enum { doPatternSkeleton = false };
38  enum { doPatternBoundary = false };
39 
41 
44 
47  enum { doAlphaVolume = false };
52  enum { doAlphaVolumePostSkeleton = false };
55  enum { doAlphaSkeleton = false };
58  enum { doAlphaBoundary = false };
59 
61 
64 
66  enum { doLambdaVolume = false };
69  enum { doLambdaVolumePostSkeleton = false };
71  enum { doLambdaSkeleton = false };
73  enum { doLambdaBoundary = false };
74 
76 
79 
81  enum { doSkeletonTwoSided = false };
82 
84  enum { isLinear = true };
85 
87  };
88 
89 
91  namespace lop {
92 
94 
102  {};
103 
104  }
105 
107  }
108 }
109 
110 #endif // DUNE_PDELAB_LOCALOPERATOR_FLAGS_HH
For backward compatibility – Do not use this!
Definition: adaptivity.hh:28
Default flags for all local operators.
Definition: flags.hh:19
@ doAlphaBoundary
Definition: flags.hh:58
@ isLinear
Definition: flags.hh:84
@ doAlphaVolumePostSkeleton
Definition: flags.hh:52
@ doAlphaSkeleton
Definition: flags.hh:55
@ doSkeletonTwoSided
Definition: flags.hh:81
@ doPatternVolumePostSkeleton
Definition: flags.hh:30
@ doLambdaSkeleton
Definition: flags.hh:71
@ doPatternBoundary
Definition: flags.hh:38
@ doLambdaBoundary
Definition: flags.hh:73
@ doLambdaVolume
Definition: flags.hh:66
@ doLambdaVolumePostSkeleton
Definition: flags.hh:69
@ doPatternSkeleton
Definition: flags.hh:34
@ doPatternVolume
Definition: flags.hh:26
@ doAlphaVolume
Definition: flags.hh:47
Decorator base class for local operators that have a diagonal jacobian matrix.
Definition: flags.hh:102