dune-localfunctions 2.10
Loading...
Searching...
No Matches
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 ()
 
GeometryType type () const
 
std::size_t order () const
 
unsigned int faceSize () const
 
TestBasistestBasis () const
 
TestFaceBasistestFaceBasis (unsigned int f) const
 
const Normal normal (unsigned int f) const
 
template<GeometryType::Id geometryId>
void build (std::size_t 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<GeometryType::Id geometryId>
void Dune::RTL2InterpolationBuilder< dim, Field >::build ( std::size_t  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 >
std::size_t 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

◆ 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: