Factory for meta-finite elements turning scalar finite elements into vector-valued ones.
More...
#include <dune/localfunctions/meta/power.hh>
List of all members.
Public Member Functions |
const FiniteElement | make (const BackendFiniteElement &backend) const |
| create a finite element
|
const FiniteElement | make (const shared_ptr< const BackendFiniteElement > &backendSPtr) const |
| create a finite element
|
Detailed Description
template<class BackendFiniteElement, std::size_t dimR>
class Dune::PowerFiniteElementFactory< BackendFiniteElement, dimR >
Factory for meta-finite elements turning scalar finite elements into vector-valued ones.
- Template Parameters:
-
BackendFiniteElement | Type of finite element to take the power of. |
dimR | Power to raise the finite element to. |
Member Typedef Documentation
template<class BackendFiniteElement , std::size_t dimR>
Type of the finite element.
Member Function Documentation
template<class BackendFiniteElement , std::size_t dimR>
create a finite element
- Note:
- With this overload of make() the backend finite element is copied into the created object.
template<class BackendFiniteElement , std::size_t dimR>
create a finite element
- Note:
- With this overload of make() ownership of the backend finite element is determined by the shared_ptr.
The documentation for this class was generated from the following file: