Dune::LocalFiniteElementVirtualInterface< LocalBasisTraits< DF, n, D, RF, m, R, J, 0 > > Class Template Reference

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

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

List of all members.

Public Types

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

Public Member Functions

virtual ~LocalFiniteElementVirtualInterface ()
virtual const
Traits::LocalBasisType & 
localBasis () const =0
virtual const
Traits::LocalCoefficientsType & 
localCoefficients () const =0
virtual const
Traits::LocalInterpolationType & 
localInterpolation () const =0
virtual const GeometryType type () const =0
virtual
LocalFiniteElementVirtualInterface
< T > * 
clone () const =0

Detailed Description

template<class DF, int n, class D, class RF, int m, class R, class J>
class Dune::LocalFiniteElementVirtualInterface< LocalBasisTraits< DF, n, D, RF, m, R, J, 0 > >

virtual base class for local finite elements with functions

This class defines the same interface using pure virtual methods. This is the base interface with differentiation order 0.


Member Typedef Documentation

template<class DF , int n, class D , class RF , int m, class R , class J >
typedef LocalFiniteElementTraits< LocalBasisVirtualInterface<T>, LocalCoefficientsVirtualInterface, LocalInterpolationVirtualInterface< typename T::DomainType, typename T::RangeType> > Dune::LocalFiniteElementVirtualInterface< LocalBasisTraits< DF, n, D, RF, m, R, J, 0 > >::Traits

Constructor & Destructor Documentation

template<class DF , int n, class D , class RF , int m, class R , class J >
virtual Dune::LocalFiniteElementVirtualInterface< LocalBasisTraits< DF, n, D, RF, m, R, J, 0 > >::~LocalFiniteElementVirtualInterface (  )  [inline, virtual]

Member Function Documentation

template<class DF , int n, class D , class RF , int m, class R , class J >
virtual LocalFiniteElementVirtualInterface<T>* Dune::LocalFiniteElementVirtualInterface< LocalBasisTraits< DF, n, D, RF, m, R, J, 0 > >::clone (  )  const [pure virtual]
template<class DF , int n, class D , class RF , int m, class R , class J >
virtual const Traits::LocalBasisType& Dune::LocalFiniteElementVirtualInterface< LocalBasisTraits< DF, n, D, RF, m, R, J, 0 > >::localBasis (  )  const [pure virtual]

template<class DF , int n, class D , class RF , int m, class R , class J >
virtual const Traits::LocalCoefficientsType& Dune::LocalFiniteElementVirtualInterface< LocalBasisTraits< DF, n, D, RF, m, R, J, 0 > >::localCoefficients (  )  const [pure virtual]

template<class DF , int n, class D , class RF , int m, class R , class J >
virtual const Traits::LocalInterpolationType& Dune::LocalFiniteElementVirtualInterface< LocalBasisTraits< DF, n, D, RF, m, R, J, 0 > >::localInterpolation (  )  const [pure virtual]

template<class DF , int n, class D , class RF , int m, class R , class J >
virtual const GeometryType Dune::LocalFiniteElementVirtualInterface< LocalBasisTraits< DF, n, D, RF, m, R, J, 0 > >::type (  )  const [pure virtual]


The documentation for this class was generated from the following file:
Generated on Sat Apr 24 11:15:36 2010 for dune-localfunctions by  doxygen 1.6.3