dune-localfunctions  2.2.0
Public Types | Static Public Member Functions | Static Public Attributes
Dune::LagrangeBasisFactory< LP, dim, SF, CF > Struct Template Reference

#include <dune/localfunctions/lagrange/lagrangebasis.hh>

Inheritance diagram for Dune::LagrangeBasisFactory< LP, dim, SF, CF >:
Dune::DefaultBasisFactory< MonomialBasisFactory< dim, CF >, LagrangeInterpolationFactory< LP, dim, CF >, dim, 1, SF, CF > TopologyFactory

List of all members.

Public Types

typedef
DefaultBasisFactoryTraits
< MonomialBasisFactory< dim,
CF >
, LagrangeInterpolationFactory
< LP, dim, CF >, dim, dimR, SF,
CF, PreBasisKeyExtractor > 
Traits
typedef SF StorageField
typedef CF ComputeField
typedef Traits::Basis Basis
typedef Traits::PreBasisFactory PreBasisFactory
typedef Traits::Object Object
typedef Traits::Key Key

Static Public Member Functions

static ObjectcreateObject (const Key &key)
static void release (Object *object)
 release the object returned by the create methods

Static Public Attributes

static const unsigned int dimension
static const unsigned int dimRange

template<template< class, unsigned int > class LP, unsigned int dim, class SF, class CF>
struct Dune::LagrangeBasisFactory< LP, dim, SF, CF >


Member Typedef Documentation

typedef Traits::Basis Dune::DefaultBasisFactory< MonomialBasisFactory< dim, CF > , LagrangeInterpolationFactory< LP, dim, CF > , dim, dimR, SF, CF, PreBasisKeyExtractor >::Basis [inherited]
typedef CF Dune::DefaultBasisFactory< MonomialBasisFactory< dim, CF > , LagrangeInterpolationFactory< LP, dim, CF > , dim, dimR, SF, CF, PreBasisKeyExtractor >::ComputeField [inherited]
typedef Traits::Key Dune::DefaultBasisFactory< MonomialBasisFactory< dim, CF > , LagrangeInterpolationFactory< LP, dim, CF > , dim, dimR, SF, CF, PreBasisKeyExtractor >::Key [inherited]
typedef Traits::Object Dune::DefaultBasisFactory< MonomialBasisFactory< dim, CF > , LagrangeInterpolationFactory< LP, dim, CF > , dim, dimR, SF, CF, PreBasisKeyExtractor >::Object [inherited]
typedef Traits::PreBasisFactory Dune::DefaultBasisFactory< MonomialBasisFactory< dim, CF > , LagrangeInterpolationFactory< LP, dim, CF > , dim, dimR, SF, CF, PreBasisKeyExtractor >::PreBasisFactory [inherited]
typedef SF Dune::DefaultBasisFactory< MonomialBasisFactory< dim, CF > , LagrangeInterpolationFactory< LP, dim, CF > , dim, dimR, SF, CF, PreBasisKeyExtractor >::StorageField [inherited]
typedef DefaultBasisFactoryTraits< MonomialBasisFactory< dim, CF > ,LagrangeInterpolationFactory< LP, dim, CF > ,dim,dimR,SF,CF,PreBasisKeyExtractor > Dune::DefaultBasisFactory< MonomialBasisFactory< dim, CF > , LagrangeInterpolationFactory< LP, dim, CF > , dim, dimR, SF, CF, PreBasisKeyExtractor >::Traits [inherited]

Member Function Documentation

static Object* Dune::DefaultBasisFactory< MonomialBasisFactory< dim, CF > , LagrangeInterpolationFactory< LP, dim, CF > , dim, dimR, SF, CF, PreBasisKeyExtractor >::createObject ( const Key key) [inline, static, inherited]
static void Dune::DefaultBasisFactory< MonomialBasisFactory< dim, CF > , LagrangeInterpolationFactory< LP, dim, CF > , dim, dimR, SF, CF, PreBasisKeyExtractor >::release ( Object object) [inline, static, inherited]

Member Data Documentation

const unsigned int Dune::DefaultBasisFactory< MonomialBasisFactory< dim, CF > , LagrangeInterpolationFactory< LP, dim, CF > , dim, dimR, SF, CF, PreBasisKeyExtractor >::dimension [static, inherited]
const unsigned int Dune::DefaultBasisFactory< MonomialBasisFactory< dim, CF > , LagrangeInterpolationFactory< LP, dim, CF > , dim, dimR, SF, CF, PreBasisKeyExtractor >::dimRange [static, inherited]

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