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>

Classes

struct  Creator
struct  FaceStructure

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: