Dune::LocalBasisVirtualImp< T, Imp > Class Template Reference

class for wrapping a basis using the virtual interface More...

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

Inheritance diagram for Dune::LocalBasisVirtualImp< T, Imp >:
Inheritance graph

List of all members.

Public Types

typedef T Traits

Public Member Functions

void evaluate (const typename Dune::template array< int, Traits::diffOrder > &directions, const typename Traits::DomainType &in, std::vector< typename Traits::RangeType > &out) const
template<int k>
void evaluate (const typename Dune::template array< int, k > &directions, const typename Traits::DomainType &in, std::vector< typename Traits::RangeType > &out) const

Protected Member Functions

 LocalBasisVirtualImp (const Imp &imp)
 constructor taking an implementation of the interface

Friends

class LocalFiniteElementVirtualImp

Detailed Description

template<class T, class Imp>
class Dune::LocalBasisVirtualImp< T, Imp >

class for wrapping a basis using the virtual interface

The differentiation order of the traits T might be less then the one in the traits of the implementation.

Template Parameters:
T The LocalBasisTraits class
Imp LocalBasisInterface implementation

Member Typedef Documentation

template<class T, class Imp>
typedef T Dune::LocalBasisVirtualImp< T, Imp >::Traits

Constructor & Destructor Documentation

template<class T, class Imp>
Dune::LocalBasisVirtualImp< T, Imp >::LocalBasisVirtualImp ( const Imp &  imp  )  [inline, protected]

constructor taking an implementation of the interface


Member Function Documentation

template<class T>
template<int k>
void Dune::LocalBasisVirtualInterface< T >::evaluate ( const typename Dune::template array< int, k > &  directions,
const typename Traits::DomainType &  in,
std::vector< typename Traits::RangeType > &  out 
) const [inline, inherited]
Todo:
Please doc me!
template<class T, class Imp>
void Dune::LocalBasisVirtualImp< T, Imp >::evaluate ( const typename Dune::template array< int, Traits::diffOrder > &  directions,
const typename Traits::DomainType &  in,
std::vector< typename Traits::RangeType > &  out 
) const [inline]

Todo:
Please doc me!


Friends And Related Function Documentation

template<class T, class Imp>
friend class LocalFiniteElementVirtualImp [friend]

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