dune-localfunctions  2.2.1
Public Types | Public Member Functions | Protected Member Functions | List of all members
Dune::RaviartThomasL2Interpolation< dimension, F > Class Template Reference

#include <dune/localfunctions/raviartthomas/interpolation.hh>

Inheritance diagram for Dune::RaviartThomasL2Interpolation< dimension, F >:
Dune::InterpolationHelper< F, dimension >

Public Types

typedef F Field
 
typedef
RTL2InterpolationBuilder
< dimension, Field
Builder
 

Public Member Functions

 RaviartThomasL2Interpolation ()
 
template<class Function , class Fy >
void interpolate (const Function &function, std::vector< Fy > &coefficients) const
 
template<class Basis , class Matrix >
void interpolate (const Basis &basis, Matrix &matrix) const
 
unsigned int order () const
 
unsigned int size () const
 
template<class Topology >
void build (unsigned int order)
 
void setLocalKeys (std::vector< LocalKey > &keys) const
 

Protected Member Functions

template<class Func , class Container , bool type>
void interpolate (typename Base::template Helper< Func, Container, type > &func) const
 

Member Typedef Documentation

template<unsigned int dimension, class F >
typedef RTL2InterpolationBuilder<dimension,Field> Dune::RaviartThomasL2Interpolation< dimension, F >::Builder
template<unsigned int dimension, class F >
typedef F Dune::RaviartThomasL2Interpolation< dimension, F >::Field

Constructor & Destructor Documentation

template<unsigned int dimension, class F >
Dune::RaviartThomasL2Interpolation< dimension, F >::RaviartThomasL2Interpolation ( )
inline

Member Function Documentation

template<unsigned int dimension, class F >
template<class Topology >
void Dune::RaviartThomasL2Interpolation< dimension, F >::build ( unsigned int  order)
inline
template<unsigned int dimension, class F >
template<class Function , class Fy >
void Dune::RaviartThomasL2Interpolation< dimension, F >::interpolate ( const Function &  function,
std::vector< Fy > &  coefficients 
) const
inline
template<unsigned int dimension, class F >
template<class Basis , class Matrix >
void Dune::RaviartThomasL2Interpolation< dimension, F >::interpolate ( const Basis &  basis,
Matrix &  matrix 
) const
inline
template<unsigned int dimension, class F >
template<class Func , class Container , bool type>
void Dune::RaviartThomasL2Interpolation< dimension, F >::interpolate ( typename Base::template Helper< Func, Container, type > &  func) const
inlineprotected
template<unsigned int dimension, class F >
unsigned int Dune::RaviartThomasL2Interpolation< dimension, F >::order ( ) const
inline
template<unsigned int dimension, class F >
void Dune::RaviartThomasL2Interpolation< dimension, F >::setLocalKeys ( std::vector< LocalKey > &  keys) const
inline
template<unsigned int dimension, class F >
unsigned int Dune::RaviartThomasL2Interpolation< dimension, F >::size ( ) const
inline

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