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
 
TestBasistestBasis () const
 
TestFaceBasistestFaceBasis (unsigned int f) const
 
const Normalnormal (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: