![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
outsideoperator.hh
Go to the documentation of this file.
139 static_assert(Dune::AlwaysFalse<Dummy>::value, "Outside operators can only be used for forms integrated over the skeleton");
142 void bind(const Intersection& intersection, const Element& element, const Element& otherElement)
150 static_assert(Dune::AlwaysFalse<Dummy>::value, "Outside operators can only be used for forms integrated over the skeleton");
std::ptrdiff_t index() const
STL namespace.
Definition baseclass.hh:22
Base class for multilinear operator implementations.
Definition baseclass.hh:73
Operator for switching to the outside entity.
Definition outsideoperator.hh:58
friend auto gradient(const OutsideOperator &outsideOperator)
Definition outsideoperator.hh:186
OutsideOperator(const BaseOperator &baseOperator)
Definition outsideoperator.hh:69
friend auto divergence(const OutsideOperator &outsideOperator)
Definition outsideoperator.hh:197
friend auto jacobian(const OutsideOperator &outsideOperator)
Definition outsideoperator.hh:180
friend auto curl(const OutsideOperator &outsideOperator)
Definition outsideoperator.hh:208
const BaseOperator & baseOperator() const
Definition outsideoperator.hh:175
typename BaseOperator::Range Range
Definition outsideoperator.hh:67
friend LocalOperator localOperator(const OutsideOperator &outsideOperator)
Definition outsideoperator.hh:160
friend auto rot(const OutsideOperator &outsideOperator)
Definition outsideoperator.hh:214
typename BaseOperator::Element Element
Definition outsideoperator.hh:66
friend auto grad(const OutsideOperator &outsideOperator)
Definition outsideoperator.hh:192
friend auto div(const OutsideOperator &outsideOperator)
Definition outsideoperator.hh:203
Definition outsideoperator.hh:74
void registerOutsideCaches(CacheManager &cacheManager)
Definition outsideoperator.hh:131
void registerCaches(CacheManager &cacheManager)
Definition outsideoperator.hh:126
void bind(const Intersection &intersection, const Element &element, const Element &otherElement)
Definition outsideoperator.hh:142
typename BaseLocalOperator::Range Range
Definition outsideoperator.hh:81
void bindToCaches(CacheManager &cacheManager)
Definition outsideoperator.hh:148
typename BaseLocalOperator::CacheManager CacheManager
Definition outsideoperator.hh:80
void registerOutsideLocalViews(const LV &... lvs)
Definition outsideoperator.hh:121
void registerLocalViews(const LV &... lvs)
Definition outsideoperator.hh:115
void bind(const Element &)
Definition outsideoperator.hh:137
typename BaseLocalOperator::Element Element
Definition outsideoperator.hh:78
LocalOperator(BaseLocalOperator &&baseLocalOperator)
Definition outsideoperator.hh:83
void bindToCaches(CacheManager &cacheManager, CacheManager &outsideCacheManager)
Definition outsideoperator.hh:153
auto operator()(std::size_t index) const
Definition outsideoperator.hh:87
auto quadratureRuleKey() const
Definition outsideoperator.hh:109
typename BaseLocalOperator::Intersection Intersection
Definition outsideoperator.hh:79
T forward(T... args)
