dune-localfunctions
2.1.1
|
virtual base class for local finite elements with functions More...
#include <dune/localfunctions/common/virtualinterface.hh>
Public Types | |
typedef LocalFiniteElementTraits < LocalBasisVirtualInterface < T > , LocalCoefficientsVirtualInterface, LocalInterpolationVirtualInterface < typename T::DomainType, typename T::RangeType > > | Traits |
Public Member Functions | |
virtual const Traits::LocalBasisType & | localBasis () const =0 |
virtual LocalFiniteElementVirtualInterface < T > * | clone () const =0 |
virtual base class for local finite elements with functions
This class defines the same interface using pure virtual methods. The class derives from the interface with one differentiation order lower.
typedef LocalFiniteElementTraits< LocalBasisVirtualInterface<T>, LocalCoefficientsVirtualInterface, LocalInterpolationVirtualInterface< typename T::DomainType, typename T::RangeType> > Dune::LocalFiniteElementVirtualInterface< T >::Traits |
Reimplemented in Dune::LocalFiniteElementVirtualImp< Imp >.
virtual LocalFiniteElementVirtualInterface<T>* Dune::LocalFiniteElementVirtualInterface< T >::clone | ( | ) | const [pure virtual] |
Implemented in Dune::LocalFiniteElementVirtualImp< Imp >.
Referenced by Dune::PQ22DLocalFiniteElement< D, R >::PQ22DLocalFiniteElement().
virtual const Traits::LocalBasisType& Dune::LocalFiniteElementVirtualInterface< T >::localBasis | ( | ) | const [pure virtual] |
Implemented in Dune::LocalFiniteElementVirtualImp< Imp >.
Referenced by Dune::PQ22DLocalFiniteElement< D, R >::localBasis().