dune-localfunctions 2.10
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::LocalFiniteElementVirtualInterface< T > Class Template Referenceabstract

virtual base class for local finite elements with functions More...

#include <dune/localfunctions/common/virtualinterface.hh>

Inheritance diagram for Dune::LocalFiniteElementVirtualInterface< T >:
Inheritance graph

Public Types

typedef LocalFiniteElementTraits< LocalBasisVirtualInterface< LocalBasisTraits >, LocalCoefficientsVirtualInterface, LocalInterpolationVirtualInterface< typename LocalBasisTraits::DomainType, typename LocalBasisTraits::RangeType > > Traits
 

Public Member Functions

virtual ~LocalFiniteElementVirtualInterface ()
 
virtual const Traits::LocalBasisTypelocalBasis () const =0
 
virtual const Traits::LocalCoefficientsTypelocalCoefficients () const =0
 
virtual const Traits::LocalInterpolationTypelocalInterpolation () const =0
 
virtual unsigned int size () const =0
 
virtual const GeometryType type () const =0
 
virtual LocalFiniteElementVirtualInterface< T > * clone () const =0
 

Detailed Description

template<class T>
class Dune::LocalFiniteElementVirtualInterface< T >

virtual base class for local finite elements with functions

This class defines the same interface using pure virtual methods.

Member Typedef Documentation

◆ Traits

Constructor & Destructor Documentation

◆ ~LocalFiniteElementVirtualInterface()

template<class T >
virtual Dune::LocalFiniteElementVirtualInterface< T >::~LocalFiniteElementVirtualInterface ( )
inlinevirtual

Member Function Documentation

◆ clone()

template<class T >
virtual LocalFiniteElementVirtualInterface< T > * Dune::LocalFiniteElementVirtualInterface< T >::clone ( ) const
pure virtual

◆ localBasis()

template<class T >
virtual const Traits::LocalBasisType & Dune::LocalFiniteElementVirtualInterface< T >::localBasis ( ) const
pure virtual

◆ localCoefficients()

template<class T >
virtual const Traits::LocalCoefficientsType & Dune::LocalFiniteElementVirtualInterface< T >::localCoefficients ( ) const
pure virtual

◆ localInterpolation()

template<class T >
virtual const Traits::LocalInterpolationType & Dune::LocalFiniteElementVirtualInterface< T >::localInterpolation ( ) const
pure virtual

◆ size()

template<class T >
virtual unsigned int Dune::LocalFiniteElementVirtualInterface< T >::size ( ) const
pure virtual

◆ type()

template<class T >
virtual const GeometryType Dune::LocalFiniteElementVirtualInterface< T >::type ( ) const
pure virtual


The documentation for this class was generated from the following file: