#include <dune/functions/functionspacebases/refinedlagrangebasis.hh>
|
| using | Element = typename GV::template Codim<0>::Entity |
| | Type of the element in the GridView.
|
| using | FiniteElement |
| | Type of the local finite-element.
|
| using | size_type = std::size_t |
|
| static constexpr unsigned int | order () |
| | Polynomial order used in the local Lagrange finite-elements in subdomains of the element.
|
| static constexpr auto | degree () |
◆ Element
template<typename GV, int k, typename R>
Type of the element in the GridView.
◆ FiniteElement
template<typename GV, int k, typename R>
Initial value: std::conditional_t<(k==0),
Dune::RefinedP0LocalFiniteElement<typename GV::ctype,R,dim>,
Dune::RefinedP1LocalFiniteElement<typename GV::ctype,R,dim>>
Type of the local finite-element.
◆ size_type
◆ RefinedLagrangeNode()
template<typename GV, int k, typename R>
The default constructor initializes all members to their default.
The constructor default constructs the local finite-element and sets the element pointer to nullptr, meaning that the node is not bound to any element yet.
- Note
- Before the node can be used it needs to be bound to an element.
◆ bind()
template<typename GV, int k, typename R>
Bind the node to the element e.
◆ degree()
| constexpr auto Dune::Functions::LeafBasisNode::degree |
( |
| ) |
|
|
inlinestaticconstexprinherited |
◆ element()
template<typename GV, int k, typename R>
Return current element. The behavior is undefined if the node is not bound to any element.
◆ empty()
| bool Dune::Functions::BasisNodeMixin::empty |
( |
| ) |
const |
|
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, int k, typename R>
Return the LocalFiniteElement for the element we are bound to.
The LocalFiniteElement implements the corresponding interfaces of the dune-localfunctions module.
◆ localIndex()
◆ offset()
| size_type Dune::Functions::BasisNodeMixin::offset |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ order()
template<typename GV, int k, typename R>
Polynomial order used in the local Lagrange finite-elements in subdomains of the element.
◆ setOffset()
| void Dune::Functions::BasisNodeMixin::setOffset |
( |
const size_type | offset | ) |
|
|
inlineprotectedinherited |
◆ setSize()
| void Dune::Functions::BasisNodeMixin::setSize |
( |
const size_type | size | ) |
|
|
inlineprotectedinherited |
◆ setTreeIndex()
| void Dune::Functions::BasisNodeMixin::setTreeIndex |
( |
size_type | treeIndex | ) |
|
|
inlineprotectedinherited |
◆ size()
| size_type Dune::Functions::BasisNodeMixin::size |
( |
| ) |
const |
|
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()
| size_type Dune::Functions::BasisNodeMixin::treeIndex |
( |
| ) |
const |
|
inlineinherited |
◆ element_
template<typename GV, int k, typename R>
◆ finiteElement_
template<typename GV, int k, typename R>
◆ isComposite
| const bool Dune::Functions::LeafBasisNode::isComposite = false |
|
staticinherited |
◆ isLeaf
| const bool Dune::Functions::LeafBasisNode::isLeaf = true |
|
staticinherited |
◆ isPower
| const bool Dune::Functions::LeafBasisNode::isPower = false |
|
staticinherited |
The documentation for this class was generated from the following file: