dune-localfunctions 2.10
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Dune::LocalL2InterpolationFactory< BasisFactory, onb > Struct Template Reference

A factory class for the local l2 interpolations taking a basis factory. More...

#include <dune/localfunctions/utility/l2interpolation.hh>

Public Types

typedef BasisFactory::Key Key
 
typedef BasisFactory::Object Basis
 
typedef double Field
 
typedef QuadratureRule< Field, dimensionQuadrature
 
typedef QuadratureRules< Field, dimensionQuadratureProvider
 
typedef LocalL2Interpolation< Basis, Quadrature, onb > LocalInterpolation
 
typedef const LocalInterpolation Object
 

Static Public Member Functions

template<GeometryType::Id geometryId>
static Objectcreate (const Key &key)
 
static void release (Object *object)
 

Static Public Attributes

static const unsigned int dimension = BasisFactory::dimension
 

Detailed Description

template<class BasisFactory, bool onb>
struct Dune::LocalL2InterpolationFactory< BasisFactory, onb >

A factory class for the local l2 interpolations taking a basis factory.

Member Typedef Documentation

◆ Basis

template<class BasisFactory , bool onb>
typedef BasisFactory::Object Dune::LocalL2InterpolationFactory< BasisFactory, onb >::Basis

◆ Field

template<class BasisFactory , bool onb>
typedef double Dune::LocalL2InterpolationFactory< BasisFactory, onb >::Field

◆ Key

template<class BasisFactory , bool onb>
typedef BasisFactory::Key Dune::LocalL2InterpolationFactory< BasisFactory, onb >::Key

◆ LocalInterpolation

template<class BasisFactory , bool onb>
typedef LocalL2Interpolation< Basis, Quadrature, onb > Dune::LocalL2InterpolationFactory< BasisFactory, onb >::LocalInterpolation

◆ Object

template<class BasisFactory , bool onb>
typedef const LocalInterpolation Dune::LocalL2InterpolationFactory< BasisFactory, onb >::Object

◆ Quadrature

template<class BasisFactory , bool onb>
typedef QuadratureRule<Field,dimension> Dune::LocalL2InterpolationFactory< BasisFactory, onb >::Quadrature

◆ QuadratureProvider

template<class BasisFactory , bool onb>
typedef QuadratureRules<Field,dimension> Dune::LocalL2InterpolationFactory< BasisFactory, onb >::QuadratureProvider

Member Function Documentation

◆ create()

template<class BasisFactory , bool onb>
template<GeometryType::Id geometryId>
static Object * Dune::LocalL2InterpolationFactory< BasisFactory, onb >::create ( const Key key)
inlinestatic

◆ release()

template<class BasisFactory , bool onb>
static void Dune::LocalL2InterpolationFactory< BasisFactory, onb >::release ( Object object)
inlinestatic

Member Data Documentation

◆ dimension

template<class BasisFactory , bool onb>
const unsigned int Dune::LocalL2InterpolationFactory< BasisFactory, onb >::dimension = BasisFactory::dimension
static

The documentation for this struct was generated from the following file: