Meta-finite element turning a scalar finite element into vector-valued one.
More...
#include <dune/localfunctions/meta/power.hh>
template<class Backend, std::size_t dimR>
class Dune::PowerFiniteElement< Backend, dimR >
Meta-finite element turning a scalar finite element into vector-valued one.
- Template Parameters
-
Backend | Type of finite element to take the power of. |
dimR | Power to raise the finite element to. |
◆ PowerFiniteElement() [1/2]
template<class Backend , std::size_t dimR>
Construct a finite element.
- Note
- With this constructor a copy of the backend finite element is stored in this object.
◆ PowerFiniteElement() [2/2]
template<class Backend , std::size_t dimR>
Construct a finite element.
- Note
- With this constructor ownership of the backend finite element is determined by the shared_ptr.
◆ basis()
template<class Backend , std::size_t dimR>
Extract basis of this finite element.
The returned lvalue must have a lifetime at least as long as the finite element object it was acquired from.
◆ coefficients()
template<class Backend , std::size_t dimR>
Extract coefficients of this finite element.
The returned lvalue must have a lifetime at least as long as the finite element object it was acquired from.
◆ interpolation()
template<class Backend , std::size_t dimR>
Extract interpolation of this finite element.
The returned lvalue must have a lifetime at least as long as the finite element object it was acquired from.
◆ type()
template<class Backend , std::size_t dimR>
Extract geometry type of this finite element.
The documentation for this class was generated from the following file: