![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
Dune::Fufem::Forms::BoundUnaryOperator< Op, V >::LocalOperator Class Reference
#include <dune/fufem/forms/boundunaryoperator.hh>
Public Types | |
| using | Element = typename BoundUnaryOperator::Element |
| using | Intersection = typename BoundUnaryOperator::LocalUnaryOperator::Intersection |
| using | CacheManager = Dune::Fufem::Forms::CacheManager< typename Element::Geometry::ctype, Element::Geometry::mydimension > |
| using | Range = typename BoundUnaryOperator::Range |
Public Member Functions | |
| LocalOperator (LocalUnaryOperator &&localUnaryOperator, NodeFlags usedNodes, const Basis &basis, std::shared_ptr< const Vector > coefficients, UniqueCacheId cacheId) | |
| LocalOperator (const LocalOperator &other) | |
| LocalOperator (LocalOperator &&other) | |
| void | bind (const Element &element) |
| void | bind (const Intersection &intersection, const Element &element, const Element &otherElement) |
| void | unbind () |
| Unbind the local-function. | |
| auto | quadratureRuleKey () const |
| auto | operator() (std::size_t index) const |
| template<class... LV> | |
| void | registerLocalViews (const LV &... lvs) |
| Register LocalViews managed outside. | |
| template<class... LV> | |
| void | registerOutsideLocalViews (const LV &... lvs) |
| void | registerCaches (CacheManager &cacheManager) |
| void | registerOutsideCaches (CacheManager &cacheManager) |
| template<class... OutsideCacheManager> | |
| void | bindToCaches (CacheManager &cacheManager, OutsideCacheManager &... outsideCacheManager) |
Member Typedef Documentation
◆ CacheManager
template<class Op , class V >
| using Dune::Fufem::Forms::BoundUnaryOperator< Op, V >::LocalOperator::CacheManager = Dune::Fufem::Forms::CacheManager<typename Element::Geometry::ctype, Element::Geometry::mydimension> |
◆ Element
template<class Op , class V >
| using Dune::Fufem::Forms::BoundUnaryOperator< Op, V >::LocalOperator::Element = typename BoundUnaryOperator::Element |
◆ Intersection
template<class Op , class V >
| using Dune::Fufem::Forms::BoundUnaryOperator< Op, V >::LocalOperator::Intersection = typename BoundUnaryOperator::LocalUnaryOperator::Intersection |
◆ Range
template<class Op , class V >
| using Dune::Fufem::Forms::BoundUnaryOperator< Op, V >::LocalOperator::Range = typename BoundUnaryOperator::Range |
Constructor & Destructor Documentation
◆ LocalOperator() [1/3]
template<class Op , class V >
|
inline |
◆ LocalOperator() [2/3]
template<class Op , class V >
|
inline |
◆ LocalOperator() [3/3]
template<class Op , class V >
|
inline |
Member Function Documentation
◆ bind() [1/2]
template<class Op , class V >
|
inline |
◆ bind() [2/2]
template<class Op , class V >
|
inline |
◆ bindToCaches()
template<class Op , class V >
template<class... OutsideCacheManager>
|
inline |
◆ operator()()
template<class Op , class V >
|
inline |
◆ quadratureRuleKey()
template<class Op , class V >
|
inline |
◆ registerCaches()
template<class Op , class V >
|
inline |
◆ registerLocalViews()
template<class Op , class V >
template<class... LV>
|
inline |
Register LocalViews managed outside.
◆ registerOutsideCaches()
template<class Op , class V >
|
inline |
◆ registerOutsideLocalViews()
template<class Op , class V >
template<class... LV>
|
inline |
◆ unbind()
template<class Op , class V >
|
inline |
Unbind the local-function.
The documentation for this class was generated from the following file:
