dune-localfunctions  2.2.0
Classes | Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Dune::OrthonormalBasisFactory< dim, SF, CF > Struct Template Reference

#include <dune/localfunctions/orthonormal/orthonormalbasis.hh>

Inheritance diagram for Dune::OrthonormalBasisFactory< dim, SF, CF >:
TopologyFactory

Classes

struct  EvaluationBasisFactory

Public Types

typedef SF StorageField
typedef CF ComputeField
typedef
OrthonormalBasisFactoryTraits
< dim, SF, CF > 
Traits
typedef Traits::Key Key
typedef Traits::Object Object
typedef EvaluationBasisFactory
< dimension, StorageField >
::Type 
MonomialBasisProviderType
typedef
MonomialBasisProviderType::Object 
MonomialBasisType
typedef SparseCoeffMatrix
< StorageField, 1 > 
CoefficientMatrix
typedef StandardEvaluator
< MonomialBasisType
Evaluator
typedef PolynomialBasis
< Evaluator, CoefficientMatrix
Basis
typedef
GenericGeometry::SimplexTopology
< dim >::type 
SimplexTopology

Static Public Member Functions

template<class Topology >
static ObjectcreateObject (const unsigned int order)

Static Public Attributes

static const unsigned int dimension = dim

Member Typedef Documentation

template<int dim, class SF, class CF>
typedef PolynomialBasis< Evaluator, CoefficientMatrix > Dune::OrthonormalBasisFactory< dim, SF, CF >::Basis
template<int dim, class SF, class CF>
typedef SparseCoeffMatrix< StorageField, 1 > Dune::OrthonormalBasisFactory< dim, SF, CF >::CoefficientMatrix
template<int dim, class SF, class CF>
typedef CF Dune::OrthonormalBasisFactory< dim, SF, CF >::ComputeField
template<int dim, class SF, class CF>
typedef StandardEvaluator< MonomialBasisType > Dune::OrthonormalBasisFactory< dim, SF, CF >::Evaluator
template<int dim, class SF, class CF>
typedef Traits::Key Dune::OrthonormalBasisFactory< dim, SF, CF >::Key
template<int dim, class SF, class CF>
typedef EvaluationBasisFactory< dimension, StorageField >::Type Dune::OrthonormalBasisFactory< dim, SF, CF >::MonomialBasisProviderType
template<int dim, class SF, class CF>
typedef MonomialBasisProviderType::Object Dune::OrthonormalBasisFactory< dim, SF, CF >::MonomialBasisType
template<int dim, class SF, class CF>
typedef Traits::Object Dune::OrthonormalBasisFactory< dim, SF, CF >::Object
template<int dim, class SF, class CF>
typedef GenericGeometry::SimplexTopology< dim >::type Dune::OrthonormalBasisFactory< dim, SF, CF >::SimplexTopology
template<int dim, class SF, class CF>
typedef SF Dune::OrthonormalBasisFactory< dim, SF, CF >::StorageField
template<int dim, class SF, class CF>
typedef OrthonormalBasisFactoryTraits<dim,SF,CF> Dune::OrthonormalBasisFactory< dim, SF, CF >::Traits

Member Function Documentation

template<int dim, class SF, class CF>
template<class Topology >
static Object* Dune::OrthonormalBasisFactory< dim, SF, CF >::createObject ( const unsigned int  order)
inlinestatic

Member Data Documentation

template<int dim, class SF, class CF>
const unsigned int Dune::OrthonormalBasisFactory< dim, SF, CF >::dimension = dim
static

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