|
dune-pdelab 2.10-git
|
Loading...
Searching...
No Matches
pointdiagonalwrapper.hh
Go to the documentation of this file.
138 template <typename LocalOperator, typename EG, typename LFSU, typename X, typename LFSV, typename Y>
const FieldVector< K, n > & diagonal() const
@ boundary
domain boundary intersection (neighbor() == false && boundary() == true)
@ skeleton
skeleton intersection (neighbor() == true && boundary() == false)
std::tuple< IntersectionType, typename EntitySet::Element > classifyIntersection(const EntitySet &entity_set, const Intersection &is)
Classifies the type of an intersection wrt to the passed EntitySet.
Definition intersectiontype.hh:37
void assembleLocalPointDiagonal(const LocalOperator &localOperator, const EG &eg, const LFSU &lfsu, const X &x, const LFSV &lfsv, Y &y)
A function for assembling the point diagonal of a single block.
Definition pointdiagonalwrapper.hh:139
For backward compatibility – Do not use this!
Implementation & impl()
Definition pointdiagonalwrapper.hh:15
void accumulate(const LFSU &lfsu, I i, const LFSV &lfsv, J j, Value value)
Definition pointdiagonalwrapper.hh:22
PointDiagonalAccumulationViewWrapper(AccumulationView &view, bool diagonal)
Definition pointdiagonalwrapper.hh:17
A local operator that accumulates the point diagonal.
Definition pointdiagonalwrapper.hh:54
void alpha_skeleton(const IG &ig, const LFSU &lfsu_s, const X &x_s, const LFSV &lfsv_s, const LFSU &lfsu_n, const X &x_n, const LFSV &lfsv_n, R &r_s, R &r_n) const
Definition pointdiagonalwrapper.hh:106
PointDiagonalLocalOperatorWrapper(const LocalOperator &localOperator)
Construct new instance of class.
Definition pointdiagonalwrapper.hh:80
static constexpr bool isLinear
Definition pointdiagonalwrapper.hh:67
static constexpr bool doAlphaVolume
Definition pointdiagonalwrapper.hh:62
static constexpr bool doPatternVolume
Definition pointdiagonalwrapper.hh:58
void alpha_volume(const EG &eg, const LFSU &lfsu, const X &x, const LFSV &lfsv, R &r) const
Definition pointdiagonalwrapper.hh:99
PointDiagonalLocalOperatorWrapper(const PointDiagonalLocalOperatorWrapper &other)
Copy constructor.
Definition pointdiagonalwrapper.hh:86
static constexpr bool doAlphaBoundary
Definition pointdiagonalwrapper.hh:64
void pattern_volume(const LFSU &lfsu, const LFSV &lfsv, LocalPattern &pattern) const
Definition pointdiagonalwrapper.hh:92
static constexpr bool doAlphaSkeleton
Definition pointdiagonalwrapper.hh:63
void alpha_boundary(const IG &ig, const LFSU &lfsu_s, const X &x_s, const LFSV &lfsv_s, R &r_s) const
Definition pointdiagonalwrapper.hh:120
static constexpr bool doSkeletonTwoSided
Definition pointdiagonalwrapper.hh:74
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8