|
dune-pdelab 2.10-git
|
Loading...
Searching...
No Matches
localassemblerenginebase.hh
Go to the documentation of this file.
For backward compatibility – Do not use this!
constexpr InteriorBorder interiorBorder
Base class for LocalAssemblerEngine implementations to avoid boilerplate code.
Definition localassemblerenginebase.hh:22
void assembleVProcessor(const IG &ig, const LFSV &lfsv)
Definition localassemblerenginebase.hh:336
void onBindLFSUV(const EG &eg, const LFSU &lfsu, const LFSV &lfsv)
Definition localassemblerenginebase.hh:114
void onBindLFSVCoupling(const IG &ig, const LFSV_S &lfsv_s, const LFSV_N &lfsv_n, const LFSV_C &lfsv_c)
Definition localassemblerenginebase.hh:222
void onUnbindLFSUV(const EG &eg, const LFSU &lfsu, const LFSV &lfsv)
Definition localassemblerenginebase.hh:128
void assembleUVEnrichedCoupling(const IG &ig, const LFSU_S &lfsu_s, const LFSV_S &lfsv_s, const LFSU_N &lfsu_n, const LFSV_N &lfsv_n, const LFSU_C &lfsu_c, const LFSV_C &lfsv_c)
Definition localassemblerenginebase.hh:345
bool requireUVVolume() const
Definition localassemblerenginebase.hh:42
bool requireUVBoundary() const
Definition localassemblerenginebase.hh:62
void onUnbindLFSUVCoupling(const IG &ig, const LFSU_S &lfsu_s, const LFSV_S &lfsv_s, const LFSU_N &lfsu_n, const LFSV_N &lfsv_n, const LFSU_C &lfsu_c, const LFSV_C &lfsv_c)
Definition localassemblerenginebase.hh:233
void assembleUVSkeleton(const IG &ig, const LFSU_S &lfsu_s, const LFSV_S &lfsv_s, const LFSU_N &lfsu_n, const LFSV_N &lfsv_n)
Definition localassemblerenginebase.hh:305
bool requireUVProcessor() const
Definition localassemblerenginebase.hh:72
void onBindLFSVOutside(const IG &ig, const LFSV_S &lfsv_s, const LFSV_N &lfsv_n)
Definition localassemblerenginebase.hh:182
bool requireSkeletonTwoSided() const
Definition localassemblerenginebase.hh:37
void onUnbindLFSVCoupling(const IG &ig, const LFSV_S &lfsv_s, const LFSV_N &lfsv_n, const LFSV_C &lfsv_c)
Definition localassemblerenginebase.hh:244
void assembleUVProcessor(const IG &ig, const LFSU &lfsu, const LFSV &lfsv)
Definition localassemblerenginebase.hh:331
bool skipEntity(const EG &eg)
Definition localassemblerenginebase.hh:281
bool requireVBoundary() const
Definition localassemblerenginebase.hh:67
void onBindLFSUVOutside(const IG &ig, const LFSU_S &lfsu_s, const LFSV_S &lfsv_s, const LFSU_N &lfsu_n, const LFSV_N &lfsv_n)
Definition localassemblerenginebase.hh:173
bool assembleCell(const EG &eg)
Deprecated. Use skipEntity insted.
Definition localassemblerenginebase.hh:273
bool requireUVSkeleton() const
Definition localassemblerenginebase.hh:52
void loadCoefficientsLFSUInside(const LFSU &lfsu_s)
Definition localassemblerenginebase.hh:252
void assembleVBoundary(const IG &ig, const LFSV &lfsv)
Definition localassemblerenginebase.hh:325
void loadCoefficientsLFSUOutside(const LFSU_N &lfsu_n)
Definition localassemblerenginebase.hh:257
void assembleUVBoundary(const IG &ig, const LFSU &lfsu, const LFSV &lfsv)
Definition localassemblerenginebase.hh:320
void assembleVEnrichedCoupling(const IG &ig, const LFSV_S &lfsv_s, const LFSV_N &lfsv_n, const LFSV_C &lfsv_c)
Definition localassemblerenginebase.hh:356
bool requireUVVolumePostSkeleton() const
Definition localassemblerenginebase.hh:92
void loadCoefficientsLFSUCoupling(const LFSU_C &lfsu_c)
Definition localassemblerenginebase.hh:262
void assembleVSkeleton(const IG &ig, const LFSV_S &lfsv_s, const LFSV_N &lfsv_n)
Definition localassemblerenginebase.hh:312
void onBindLFSUVInside(const IG &ig, const LFSU &lfsu, const LFSV &lfsv)
Definition localassemblerenginebase.hh:143
bool requireUVEnrichedCoupling() const
Definition localassemblerenginebase.hh:82
auto partition() const
Definition localassemblerenginebase.hh:102
bool requireVVolume() const
Definition localassemblerenginebase.hh:47
void postAssembly(const GFSU &gfsu, const GFSV &gfsv)
Definition localassemblerenginebase.hh:384
void preAssembly()
Definition localassemblerenginebase.hh:379
void onBindLFSVInside(const IG &ig, const LFSV &lfsv)
Definition localassemblerenginebase.hh:150
void onUnbindLFSV(const EG &eg, const LFSV_S &lfsv_s)
Definition localassemblerenginebase.hh:135
void onUnbindLFSVInside(const IG &ig, const LFSV_S &lfsv_s)
Definition localassemblerenginebase.hh:164
bool requireVSkeleton() const
Definition localassemblerenginebase.hh:57
void assembleVVolume(const EG &eg, const LFSV &lfsv)
Definition localassemblerenginebase.hh:299
void onUnbindLFSVOutside(const IG &ig, const LFSV_S &lfsv_s, const LFSV_N &lfsv_n)
Definition localassemblerenginebase.hh:200
void assembleUVVolume(const EG &eg, const LFSU &lfsu, const LFSV &lfsv)
Definition localassemblerenginebase.hh:294
bool requireVVolumePostSkeleton() const
Definition localassemblerenginebase.hh:97
bool requireVProcessor() const
Definition localassemblerenginebase.hh:77
void onBindLFSV(const EG &eg, const LFSV &lfsv)
Definition localassemblerenginebase.hh:121
void assembleUVVolumePostSkeleton(const EG &eg, const LFSU &lfsu, const LFSV &lfsv)
Definition localassemblerenginebase.hh:365
bool requireVEnrichedCoupling() const
Definition localassemblerenginebase.hh:87
void onUnbindLFSUVInside(const IG &ig, const LFSU &lfsu, const LFSV &lfsv)
Definition localassemblerenginebase.hh:157
bool skipIntersection(const IG &ig)
Definition localassemblerenginebase.hh:288
void assembleVVolumePostSkeleton(const EG &eg, const LFSV &lfsv)
Definition localassemblerenginebase.hh:370
void onBindLFSUVCoupling(const IG &ig, const LFSU_S &lfsu_s, const LFSV_S &lfsv_s, const LFSU_N &lfsu_n, const LFSV_N &lfsv_n, const LFSU_C &lfsu_c, const LFSV_C &lfsv_c)
Definition localassemblerenginebase.hh:211
bool requireSkeleton() const
Definition localassemblerenginebase.hh:32
void onUnbindLFSUVOutside(const IG &ig, const LFSU_S &lfsu_s, const LFSV_S &lfsv_s, const LFSU_N &lfsu_n, const LFSV_N &lfsv_n)
Definition localassemblerenginebase.hh:191
Definition localassemblerenginebase.hh:27
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8