Dune::RaviartThomasL2Interpolation< dimension, F > Class Template Reference

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

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

List of all members.

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

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


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 [inline, protected]
template<unsigned int dimension, class F >
unsigned int Dune::RaviartThomasL2Interpolation< dimension, F >::order (  )  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:

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].