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

Public Types | |
| using | ChildType = T |
| using | Element = typename T::Element |
| using | size_type = std::size_t |
Public Member Functions | |
| std::size_t | degree () const |
| template<class Index > requires (std::is_convertible_v<Index, std::size_t>) | |
| const auto & | child (Index i) const |
| template<class Index > requires (std::is_convertible_v<Index, std::size_t>) | |
| auto & | child (Index i) |
| DynamicPowerBasisNode (std::size_t children) | |
| const Element & | element () const |
| template<class Index , class TT > | |
| void | setChild (Index i, TT &&t) |
| void | bind (const T::Element &entity) |
| 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 Attributes | |
| static const bool | isLeaf = false |
| static const bool | isPower = true |
| 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) |
Member Typedef Documentation
◆ ChildType
template<typename T >
| using Dune::Functions::DynamicPowerBasisNode< T >::ChildType = T |
◆ Element
template<typename T >
| using Dune::Functions::DynamicPowerBasisNode< T >::Element = typename T::Element |
◆ size_type
|
inherited |
Constructor & Destructor Documentation
◆ DynamicPowerBasisNode()
template<typename T >
|
inline |
Member Function Documentation
◆ bind()
|
inlineinherited |
◆ child() [1/2]
template<typename T >
|
inline |
◆ child() [2/2]
template<typename T >
|
inline |
◆ degree()
template<typename T >
|
inline |
◆ element()
template<typename T >
|
inline |
◆ empty()
|
inlineinherited |
◆ localIndex()
◆ offset()
|
inlineprotectedinherited |
◆ setChild()
template<typename T >
template<class Index , class TT >
|
inline |
◆ 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
◆ isComposite
template<typename T >
|
static |
◆ isLeaf
template<typename T >
|
static |
◆ isPower
template<typename T >
|
static |
The documentation for this class was generated from the following file:
