dune-localfunctions  2.6-git
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 LocalL2InterpolationFactoryTraits< BasisFactory, onb > Traits
 
typedef Traits::Key Key
 
typedef Traits::Basis Basis
 
typedef Traits::Object Object
 
typedef Traits::Field Field
 
typedef Traits::Quadrature Quadrature
 

Static Public Member Functions

template<class Topology >
static ObjectcreateObject (const Key &key)
 
static void release (Object *object)
 

Static Public Attributes

static const unsigned int dimension = Traits::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 Traits::Basis Dune::LocalL2InterpolationFactory< BasisFactory, onb >::Basis

◆ Field

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

◆ Key

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

◆ Object

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

◆ Quadrature

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

◆ Traits

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

Member Function Documentation

◆ createObject()

template<class BasisFactory , bool onb>
template<class Topology >
static Object* Dune::LocalL2InterpolationFactory< BasisFactory, onb >::createObject ( 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 = Traits::dimension
static

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