dune-localfunctions 2.10
Loading...
Searching...
No Matches
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: