dune-pdelab
2.7-git
Loading...
Searching...
No Matches
dune-pdelab-20c7085389d3eb4f8ca99e1bc60f7fa6036536c8
dune
pdelab
localoperator
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
18
class
LocalOperatorDefaultFlags
19
{
20
public
:
23
26
enum
{
doSkipEntity
=
false
};
29
enum
{
doSkipIntersection
=
false
};
30
32
35
38
enum
{
doPatternVolume
=
false
};
42
enum
{
doPatternVolumePostSkeleton
=
false
};
46
enum
{
doPatternSkeleton
=
false
};
50
enum
{
doPatternBoundary
=
false
};
51
53
56
59
enum
{
doAlphaVolume
=
false
};
64
enum
{
doAlphaVolumePostSkeleton
=
false
};
67
enum
{
doAlphaSkeleton
=
false
};
70
enum
{
doAlphaBoundary
=
false
};
71
73
76
78
enum
{
doLambdaVolume
=
false
};
81
enum
{
doLambdaVolumePostSkeleton
=
false
};
83
enum
{
doLambdaSkeleton
=
false
};
85
enum
{
doLambdaBoundary
=
false
};
86
88
91
93
enum
{
doSkeletonTwoSided
=
false
};
94
96
enum
{
isLinear
=
true
};
97
99
};
100
101
103
namespace
lop {
104
106
113
struct
DiagonalJacobian
114
{};
115
116
}
117
119
}
120
}
121
122
#endif
// DUNE_PDELAB_LOCALOPERATOR_FLAGS_HH
Dune
For backward compatibility – Do not use this!
Definition:
adaptivity.hh:28
Dune::PDELab::LocalOperatorDefaultFlags
Default flags for all local operators.
Definition:
flags.hh:19
Dune::PDELab::LocalOperatorDefaultFlags::doSkeletonTwoSided
@ doSkeletonTwoSided
Definition:
flags.hh:93
Dune::PDELab::LocalOperatorDefaultFlags::doPatternVolumePostSkeleton
@ doPatternVolumePostSkeleton
Definition:
flags.hh:42
Dune::PDELab::LocalOperatorDefaultFlags::doLambdaBoundary
@ doLambdaBoundary
Definition:
flags.hh:85
Dune::PDELab::LocalOperatorDefaultFlags::doLambdaSkeleton
@ doLambdaSkeleton
Definition:
flags.hh:83
Dune::PDELab::LocalOperatorDefaultFlags::doAlphaBoundary
@ doAlphaBoundary
Definition:
flags.hh:70
Dune::PDELab::LocalOperatorDefaultFlags::doSkipIntersection
@ doSkipIntersection
Definition:
flags.hh:29
Dune::PDELab::LocalOperatorDefaultFlags::doPatternVolume
@ doPatternVolume
Definition:
flags.hh:38
Dune::PDELab::LocalOperatorDefaultFlags::doAlphaSkeleton
@ doAlphaSkeleton
Definition:
flags.hh:67
Dune::PDELab::LocalOperatorDefaultFlags::doAlphaVolume
@ doAlphaVolume
Definition:
flags.hh:59
Dune::PDELab::LocalOperatorDefaultFlags::doAlphaVolumePostSkeleton
@ doAlphaVolumePostSkeleton
Definition:
flags.hh:64
Dune::PDELab::LocalOperatorDefaultFlags::doLambdaVolume
@ doLambdaVolume
Definition:
flags.hh:78
Dune::PDELab::LocalOperatorDefaultFlags::doPatternSkeleton
@ doPatternSkeleton
Definition:
flags.hh:46
Dune::PDELab::LocalOperatorDefaultFlags::doPatternBoundary
@ doPatternBoundary
Definition:
flags.hh:50
Dune::PDELab::LocalOperatorDefaultFlags::doLambdaVolumePostSkeleton
@ doLambdaVolumePostSkeleton
Definition:
flags.hh:81
Dune::PDELab::LocalOperatorDefaultFlags::doSkipEntity
@ doSkipEntity
Definition:
flags.hh:26
Dune::PDELab::LocalOperatorDefaultFlags::isLinear
@ isLinear
Definition:
flags.hh:96
Dune::PDELab::lop::DiagonalJacobian
Decorator base class for local operators that have a diagonal jacobian matrix.
Definition:
flags.hh:114
Generated by
1.9.5