dune-localfunctions  2.2.1
Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
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 >:
Dune::LocalBasisVirtualInterface< T >

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
  More...
 
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 More...
 

Friends

template<class FEImp >
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
TThe LocalBasisTraits class
ImpLocalBasisInterface 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)
inlineprotected

constructor taking an implementation of the interface

Member Function Documentation

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!
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
inlineinherited
Todo:
Please doc me!

Friends And Related Function Documentation

template<class T, class Imp>
template<class FEImp >
friend class LocalFiniteElementVirtualImp
friend

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