dune-localfunctions  2.5.0
Classes | Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF, PreBasisKeyExtractor > Struct Template Reference

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

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

Classes

struct  EvaluationBasisFactory
 

Public Types

typedef DefaultBasisFactoryTraits< PreBFactory, InterpolFactory, 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

template<class Topology >
static ObjectcreateObject (const Key &key)
 
static void release (Object *object)
 release the object returned by the create methods More...
 

Static Public Attributes

static const unsigned int dimension = Traits::dimension
 
static const unsigned int dimRange = Traits::dimRange
 

Member Typedef Documentation

§ Basis

template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF, class PreBasisKeyExtractor>
typedef Traits::Basis Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF, PreBasisKeyExtractor >::Basis

§ ComputeField

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

§ Key

template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF, class PreBasisKeyExtractor>
typedef Traits::Key Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF, PreBasisKeyExtractor >::Key

§ Object

template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF, class PreBasisKeyExtractor>
typedef Traits::Object Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF, PreBasisKeyExtractor >::Object

§ PreBasisFactory

template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF, class PreBasisKeyExtractor>
typedef Traits::PreBasisFactory Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF, PreBasisKeyExtractor >::PreBasisFactory

§ StorageField

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

§ Traits

template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF, class PreBasisKeyExtractor>
typedef DefaultBasisFactoryTraits< PreBFactory,InterpolFactory,dim,dimR,SF,CF,PreBasisKeyExtractor > Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF, PreBasisKeyExtractor >::Traits

Member Function Documentation

§ createObject()

template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF, class PreBasisKeyExtractor>
template<class Topology >
static Object* Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF, PreBasisKeyExtractor >::createObject ( const Key key)
inlinestatic

§ release()

template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF, class PreBasisKeyExtractor>
static void Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF, PreBasisKeyExtractor >::release ( Object object)
inlinestatic

release the object returned by the create methods

Member Data Documentation

§ dimension

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

§ dimRange

template<class PreBFactory, class InterpolFactory, unsigned int dim, unsigned int dimR, class SF, class CF, class PreBasisKeyExtractor>
const unsigned int Dune::DefaultBasisFactory< PreBFactory, InterpolFactory, dim, dimR, SF, CF, PreBasisKeyExtractor >::dimRange = Traits::dimRange
static

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