dune-localfunctions  2.2.0
Classes | Public Types | Public Member Functions | Static Public Attributes
Dune::RTL2InterpolationBuilder< dim, Field > Struct Template Reference

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

List of all members.

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

template<unsigned int dim, class Field>
struct Dune::RTL2InterpolationBuilder< dim, Field >


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: