dune-localfunctions  2.2.1
Classes | Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::RTL2InterpolationBuilder< dim, Field > Struct Template Reference

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

Public Types

typedef
OrthonormalBasisFactory
< dimension, Field > 
TestBasisFactory
 
typedef TestBasisFactory::Object TestBasis
 
typedef
OrthonormalBasisFactory
< dimension-1, Field > 
TestFaceBasisFactory
 
typedef
TestFaceBasisFactory::Object 
TestFaceBasis
 
typedef FieldVector< Field,
dimension > 
Normal
 

Public Member Functions

 RTL2InterpolationBuilder ()
 
 ~RTL2InterpolationBuilder ()
 
unsigned int topologyId () const
 
unsigned int order () const
 
unsigned int faceSize () const
 
TestBasis * testBasis () const
 
TestFaceBasis * testFaceBasis (unsigned int f) const
 
const Normal & normal (unsigned int f) const
 
template<class Topology >
void build (unsigned int order)
 

Static Public Attributes

static const unsigned int dimension = dim
 

Member Typedef Documentation

template<unsigned int dim, class Field>
typedef FieldVector<Field,dimension> Dune::RTL2InterpolationBuilder< dim, Field >::Normal
template<unsigned int dim, class Field>
typedef TestBasisFactory::Object Dune::RTL2InterpolationBuilder< dim, Field >::TestBasis
template<unsigned int dim, class Field>
typedef OrthonormalBasisFactory<dimension,Field> Dune::RTL2InterpolationBuilder< dim, Field >::TestBasisFactory
template<unsigned int dim, class Field>
typedef TestFaceBasisFactory::Object Dune::RTL2InterpolationBuilder< dim, Field >::TestFaceBasis
template<unsigned int dim, class Field>
typedef OrthonormalBasisFactory<dimension-1,Field> Dune::RTL2InterpolationBuilder< dim, Field >::TestFaceBasisFactory

Constructor & Destructor Documentation

template<unsigned int dim, class Field>
Dune::RTL2InterpolationBuilder< dim, Field >::RTL2InterpolationBuilder ( )
inline
template<unsigned int dim, class Field>
Dune::RTL2InterpolationBuilder< dim, Field >::~RTL2InterpolationBuilder ( )
inline

Member Function Documentation

template<unsigned int dim, class Field>
template<class Topology >
void Dune::RTL2InterpolationBuilder< dim, Field >::build ( unsigned int  order)
inline
template<unsigned int dim, class Field>
unsigned int Dune::RTL2InterpolationBuilder< dim, Field >::faceSize ( ) const
inline
template<unsigned int dim, class Field>
const Normal& Dune::RTL2InterpolationBuilder< dim, Field >::normal ( unsigned int  f) const
inline
template<unsigned int dim, class Field>
unsigned int Dune::RTL2InterpolationBuilder< dim, Field >::order ( ) const
inline
template<unsigned int dim, class Field>
TestBasis* Dune::RTL2InterpolationBuilder< dim, Field >::testBasis ( ) const
inline
template<unsigned int dim, class Field>
TestFaceBasis* Dune::RTL2InterpolationBuilder< dim, Field >::testFaceBasis ( unsigned int  f) const
inline
template<unsigned int dim, class Field>
unsigned int Dune::RTL2InterpolationBuilder< dim, Field >::topologyId ( ) const
inline

Member Data Documentation

template<unsigned int dim, class Field>
const unsigned int Dune::RTL2InterpolationBuilder< dim, Field >::dimension = dim
static

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