![]() |
Dune-Functions 2.11
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
Protected Member Functions |
Protected Attributes |
List of all members
Dune::Functions::RannacherTurekNode< GV > Class Template Reference
#include <dune/functions/functionspacebases/rannacherturekbasis.hh>
Inheritance diagram for Dune::Functions::RannacherTurekNode< GV >:

Public Types | |
| using | size_type = std::size_t |
| using | Element = typename GV::template Codim< 0 >::Entity |
| using | FiniteElement = std::conditional_t< hasFixedElementType, std::conditional_t< type.isCube(), CubeFiniteElement, SimplexFiniteElement >, LocalFiniteElementVariant< CubeFiniteElement, SimplexFiniteElement > > |
Public Member Functions | |
| RannacherTurekNode () | |
| const Element & | element () const |
| Return current element, throw if unbound. | |
| const FiniteElement & | finiteElement () const |
| Return the LocalFiniteElement for the element we are bound to. | |
| void | bind (const Element &e) |
| Bind to element. | |
| size_type | localIndex (size_type i) const |
| size_type | size () const |
| Obtain the number of basis function in the local node. | |
| bool | empty () const |
| Check if the node is empty. | |
| size_type | treeIndex () const |
Static Public Member Functions | |
| static constexpr auto | degree () |
Static Public Attributes | |
| static const bool | isLeaf = true |
| static const bool | isPower = false |
| static const bool | isComposite = false |
Protected Member Functions | |
| size_type | offset () const |
| void | setOffset (const size_type offset) |
| void | setSize (const size_type size) |
| void | setTreeIndex (size_type treeIndex) |
Protected Attributes | |
| FiniteElement | finiteElement_ |
| const Element * | element_ |
Member Typedef Documentation
◆ Element
template<typename GV >
| using Dune::Functions::RannacherTurekNode< GV >::Element = typename GV::template Codim<0>::Entity |
◆ FiniteElement
template<typename GV >
| using Dune::Functions::RannacherTurekNode< GV >::FiniteElement = std::conditional_t<hasFixedElementType, std::conditional_t<type.isCube(),CubeFiniteElement,SimplexFiniteElement>, LocalFiniteElementVariant<CubeFiniteElement, SimplexFiniteElement> > |
◆ size_type
template<typename GV >
| using Dune::Functions::RannacherTurekNode< GV >::size_type = std::size_t |
Constructor & Destructor Documentation
◆ RannacherTurekNode()
template<typename GV >
|
inline |
Member Function Documentation
◆ bind()
template<typename GV >
|
inline |
Bind to element.
◆ degree()
|
inlinestaticconstexprinherited |
◆ element()
template<typename GV >
|
inline |
Return current element, throw if unbound.
◆ empty()
|
inlineinherited |
Check if the node is empty.
This is equivalent to size()==0. Notice that it is undefined behaviour to access the element() and finiteElement() methods of the node if it is empty, i.e., if its size is zero.
◆ finiteElement()
template<typename GV >
|
inline |
Return the LocalFiniteElement for the element we are bound to.
The LocalFiniteElement implements the corresponding interfaces of the dune-localfunctions module
◆ localIndex()
◆ offset()
|
inlineprotectedinherited |
◆ setOffset()
|
inlineprotectedinherited |
◆ setSize()
|
inlineprotectedinherited |
◆ setTreeIndex()
|
inlineprotectedinherited |
◆ size()
|
inlineinherited |
Obtain the number of basis function in the local node.
Notice that it is undefined behaviour to access the element() and finiteElement() methods of the node if it is empty, i.e., if its size is zero.
◆ treeIndex()
|
inlineinherited |
Member Data Documentation
◆ element_
template<typename GV >
|
protected |
◆ finiteElement_
template<typename GV >
|
protected |
◆ isComposite
|
staticinherited |
◆ isLeaf
|
staticinherited |
◆ isPower
|
staticinherited |
The documentation for this class was generated from the following file:
