![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Protected Types |
Protected Member Functions |
Protected Attributes |
List of all members
Dune::Fufem::Forms::FEOperatorBase< B, TP, argIndex >::LocalOperator Class Reference
#include <dune/fufem/forms/unaryoperators.hh>
Inheritance diagram for Dune::Fufem::Forms::FEOperatorBase< B, TP, argIndex >::LocalOperator:

Public Types | |
| using | Element = typename FEOperatorBase::Element |
| using | Intersection = typename FEOperatorBase::Intersection |
| using | CacheManager = Dune::Fufem::Forms::CacheManager< typename Element::Geometry::ctype, Element::Geometry::mydimension > |
Public Member Functions | |
| LocalOperator (const SubspaceBasis &subspaceBasis, bool isAffine) | |
| LocalOperator (const FEOperatorBase &op) | |
| void | unbind () |
| auto | quadratureRuleKey () const |
| template<class... LV> | |
| void | registerLocalViews (const LV &... lvs) |
| template<class... LV> | |
| void | registerOutsideLocalViews (const LV &... lvs) |
| void | registerCaches (CacheManager &cacheManager) |
| void | registerOutsideCaches (CacheManager &cacheManager) |
Protected Types | |
| using | TreeCache = ShapeFunctionCache< Tree > |
| using | LeafNodeCache = ShapeFunctionCache< LeafNode > |
Protected Member Functions | |
| const LeafNode & | leafNode () const |
| auto & | leafNodeCache (CacheManager &cacheManager) |
Protected Attributes | |
| SubspaceBasis | subspaceBasis_ |
| const LeafTreePath | leafTreePath_ |
| const LeafNode * | leafNode_ |
| const LocalView * | localView_ |
| QuadratureRuleKey | quadratureRuleKey_ |
| std::size_t | cacheIndex_ |
| bool | isAffine_ |
Member Typedef Documentation
◆ CacheManager
template<class B , class TP , std::size_t argIndex>
| using Dune::Fufem::Forms::FEOperatorBase< B, TP, argIndex >::LocalOperator::CacheManager = Dune::Fufem::Forms::CacheManager<typename Element::Geometry::ctype, Element::Geometry::mydimension> |
◆ Element
template<class B , class TP , std::size_t argIndex>
| using Dune::Fufem::Forms::FEOperatorBase< B, TP, argIndex >::LocalOperator::Element = typename FEOperatorBase::Element |
◆ Intersection
template<class B , class TP , std::size_t argIndex>
| using Dune::Fufem::Forms::FEOperatorBase< B, TP, argIndex >::LocalOperator::Intersection = typename FEOperatorBase::Intersection |
◆ LeafNodeCache
template<class B , class TP , std::size_t argIndex>
|
protected |
◆ TreeCache
template<class B , class TP , std::size_t argIndex>
|
protected |
Constructor & Destructor Documentation
◆ LocalOperator() [1/2]
template<class B , class TP , std::size_t argIndex>
|
inline |
◆ LocalOperator() [2/2]
template<class B , class TP , std::size_t argIndex>
|
inline |
Member Function Documentation
◆ leafNode()
template<class B , class TP , std::size_t argIndex>
|
inlineprotected |
◆ leafNodeCache()
template<class B , class TP , std::size_t argIndex>
|
inlineprotected |
◆ quadratureRuleKey()
template<class B , class TP , std::size_t argIndex>
|
inline |
◆ registerCaches()
template<class B , class TP , std::size_t argIndex>
|
inline |
◆ registerLocalViews()
template<class B , class TP , std::size_t argIndex>
template<class... LV>
|
inline |
◆ registerOutsideCaches()
template<class B , class TP , std::size_t argIndex>
|
inline |
◆ registerOutsideLocalViews()
template<class B , class TP , std::size_t argIndex>
template<class... LV>
|
inline |
◆ unbind()
template<class B , class TP , std::size_t argIndex>
|
inline |
Member Data Documentation
◆ cacheIndex_
template<class B , class TP , std::size_t argIndex>
|
protected |
◆ isAffine_
template<class B , class TP , std::size_t argIndex>
|
protected |
◆ leafNode_
template<class B , class TP , std::size_t argIndex>
|
protected |
◆ leafTreePath_
template<class B , class TP , std::size_t argIndex>
|
protected |
◆ localView_
template<class B , class TP , std::size_t argIndex>
|
protected |
◆ quadratureRuleKey_
template<class B , class TP , std::size_t argIndex>
|
protected |
◆ subspaceBasis_
template<class B , class TP , std::size_t argIndex>
|
protected |
The documentation for this class was generated from the following file:
