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

#include <dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh>

Inheritance diagram for Dune::RTL2InterpolationBuilder< dim, Field >:
Inheritance graph

Public Types

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

Public Member Functions

 RTL2InterpolationBuilder ()=default
 
 RTL2InterpolationBuilder (const RTL2InterpolationBuilder &)=delete
 
 RTL2InterpolationBuilder (RTL2InterpolationBuilder &&)=delete
 
 ~RTL2InterpolationBuilder ()
 
unsigned int topologyId () const
 
GeometryType type () 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

◆ Normal

template<unsigned int dim, class Field >
typedef FieldVector< Field, dimension > Dune::RTL2InterpolationBuilder< dim, Field >::Normal

◆ TestBasis

template<unsigned int dim, class Field >
typedef TestBasisFactory::Object Dune::RTL2InterpolationBuilder< dim, Field >::TestBasis

◆ TestBasisFactory

template<unsigned int dim, class Field >
typedef OrthonormalBasisFactory< dimension, Field > Dune::RTL2InterpolationBuilder< dim, Field >::TestBasisFactory

◆ TestFaceBasis

template<unsigned int dim, class Field >
typedef TestFaceBasisFactory::Object Dune::RTL2InterpolationBuilder< dim, Field >::TestFaceBasis

◆ TestFaceBasisFactory

template<unsigned int dim, class Field >
typedef OrthonormalBasisFactory< dimension-1, Field > Dune::RTL2InterpolationBuilder< dim, Field >::TestFaceBasisFactory

Constructor & Destructor Documentation

◆ RTL2InterpolationBuilder() [1/3]

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

◆ RTL2InterpolationBuilder() [2/3]

template<unsigned int dim, class Field >
Dune::RTL2InterpolationBuilder< dim, Field >::RTL2InterpolationBuilder ( const RTL2InterpolationBuilder< dim, Field > &  )
delete

◆ RTL2InterpolationBuilder() [3/3]

template<unsigned int dim, class Field >
Dune::RTL2InterpolationBuilder< dim, Field >::RTL2InterpolationBuilder ( RTL2InterpolationBuilder< dim, Field > &&  )
delete

◆ ~RTL2InterpolationBuilder()

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

Member Function Documentation

◆ build()

template<unsigned int dim, class Field >
template<class Topology >
void Dune::RTL2InterpolationBuilder< dim, Field >::build ( unsigned int  order)
inline

◆ faceSize()

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

◆ normal()

template<unsigned int dim, class Field >
const Normal& Dune::RTL2InterpolationBuilder< dim, Field >::normal ( unsigned int  f) const
inline

◆ order()

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

◆ testBasis()

template<unsigned int dim, class Field >
TestBasis* Dune::RTL2InterpolationBuilder< dim, Field >::testBasis ( ) const
inline

◆ testFaceBasis()

template<unsigned int dim, class Field >
TestFaceBasis* Dune::RTL2InterpolationBuilder< dim, Field >::testFaceBasis ( unsigned int  f) const
inline

◆ topologyId()

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

◆ type()

template<unsigned int dim, class Field >
GeometryType Dune::RTL2InterpolationBuilder< dim, Field >::type ( ) const
inline

Member Data Documentation

◆ dimension

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: