|
dune-localfunctions 2.11
|
Type erasure class for wrapping LocalFiniteElement classes. More...
#include <dune/localfunctions/common/localfiniteelementvariant.hh>

Public Types | |
| using | Traits = typename Dune::LocalFiniteElementTraits<LocalBasis, LocalCoefficients, LocalInterpolation> |
| Export LocalFiniteElementTraits. | |
Public Member Functions | |
| LocalFiniteElementVariant ()=default | |
| Construct empty LocalFiniteElementVariant. | |
| LocalFiniteElementVariant (const std::monostate &monostate) | |
| Construct empty LocalFiniteElementVariant. | |
| template<class Implementation, std::enable_if_t< std::disjunction< std::is_same< std::decay_t< Implementation >, Implementations >... >::value, int > = 0> | |
| LocalFiniteElementVariant (Implementation &&impl) | |
| Construct LocalFiniteElementVariant. | |
| LocalFiniteElementVariant (const LocalFiniteElementVariant &other) | |
| Copy constructor. | |
| LocalFiniteElementVariant (LocalFiniteElementVariant &&other) | |
| Move constructor. | |
| LocalFiniteElementVariant & | operator= (const LocalFiniteElementVariant &other) |
| Copy assignment. | |
| LocalFiniteElementVariant & | operator= (LocalFiniteElementVariant &&other) |
| Move assignment. | |
| template<class Implementation, std::enable_if_t< std::disjunction< std::is_same< std::decay_t< Implementation >, Implementations >... >::value, int > = 0> | |
| LocalFiniteElementVariant & | |