#include <dune/functions/functionspacebases/refinedlagrangebasis.hh>
|
using | Element = typename GV::template Codim< 0 >::Entity |
| Type of the element in the GridView.
|
|
using | FiniteElement = 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.
|
|
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.
|
|
◆ Element
template<typename GV , int k, typename R >
Type of the element in the GridView.
◆ FiniteElement
template<typename GV , int k, typename R >
using Dune::Functions::RefinedLagrangeNode< GV, k, R >::FiniteElement = 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
.
◆ element()
template<typename GV , int k, typename R >
Return current element. The behavior is undefined if the node is not bound to any element.
◆ 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 |
◆ 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 >
The documentation for this class was generated from the following file: