dune-localfunctions  2.1.1
Classes | Public Types | Static Public Member Functions | Static Public Attributes
Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF > Struct Template Reference

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

Inheritance diagram for Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF >:
Inheritance graph

List of all members.

Classes

struct  EvaluationBasisFactory

Public Types

typedef
DefaultBasisFactoryTraits
< PreBFactory, InterpolFactory,
dim, dimR, SF, CF > 
Traits
typedef SF StorageField
typedef CF ComputeField
typedef Traits::Basis Basis
typedef Traits::Object Object
typedef Traits::Key Key

Static Public Member Functions

template<class Topology >
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 = dim

template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF>
struct Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF >


Member Typedef Documentation

template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF>
typedef Traits::Basis Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF >::Basis
template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF>
typedef CF Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF >::ComputeField
template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF>
typedef Traits::Key Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF >::Key
template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF>
typedef Traits::Object Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF >::Object
template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF>
typedef SF Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF >::StorageField
template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF>
typedef DefaultBasisFactoryTraits< PreBFactory,InterpolFactory,dim,dimR,SF,CF > Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF >::Traits

Member Function Documentation

template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF>
template<class Topology >
static Object* Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF >::createObject ( const Key key) [inline, static]
template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF>
static void Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF >::release ( Object object) [inline, static]

Member Data Documentation

template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF>
const unsigned int Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF >::dimension = dim [static]

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