dune-localfunctions  2.2.1
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 >:

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 = typename ComputeField< SF, 512 >::Type>
typedef PolynomialBasis< Evaluator, CoefficientMatrix > Dune::OrthonormalBasisFactory< dim, SF, CF >::Basis
template<int dim, class SF, class CF = typename ComputeField< SF, 512 >::Type>
typedef SparseCoeffMatrix< StorageField, 1 > Dune::OrthonormalBasisFactory< dim, SF, CF >::CoefficientMatrix
template<int dim, class SF, class CF = typename ComputeField< SF, 512 >::Type>
typedef CF Dune::OrthonormalBasisFactory< dim, SF, CF >::ComputeField
template<int dim, class SF, class CF = typename ComputeField< SF, 512 >::Type>
typedef StandardEvaluator< MonomialBasisType > Dune::OrthonormalBasisFactory< dim, SF, CF >::Evaluator
template<int dim, class SF, class CF = typename ComputeField< SF, 512 >::Type>
typedef Traits::Key Dune::OrthonormalBasisFactory< dim, SF, CF >::Key
template<int dim, class SF, class CF = typename ComputeField< SF, 512 >::Type>
typedef EvaluationBasisFactory< dimension, StorageField >::Type Dune::OrthonormalBasisFactory< dim, SF, CF >::MonomialBasisProviderType
template<int dim, class SF, class CF = typename ComputeField< SF, 512 >::Type>
typedef MonomialBasisProviderType::Object Dune::OrthonormalBasisFactory< dim, SF, CF >::MonomialBasisType
template<int dim, class SF, class CF = typename ComputeField< SF, 512 >::Type>
typedef Traits::Object Dune::OrthonormalBasisFactory< dim, SF, CF >::Object
template<int dim, class SF, class CF = typename ComputeField< SF, 512 >::Type>
typedef GenericGeometry::SimplexTopology< dim >::type Dune::OrthonormalBasisFactory< dim, SF, CF >::SimplexTopology
template<int dim, class SF, class CF = typename ComputeField< SF, 512 >::Type>
typedef SF Dune::OrthonormalBasisFactory< dim, SF, CF >::StorageField
template<int dim, class SF, class CF = typename ComputeField< SF, 512 >::Type>
typedef OrthonormalBasisFactoryTraits<dim,SF,CF> Dune::OrthonormalBasisFactory< dim, SF, CF >::Traits

Member Function Documentation

template<int dim, class SF, class CF = typename ComputeField< SF, 512 >::Type>
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 = typename ComputeField< SF, 512 >::Type>
const unsigned int Dune::OrthonormalBasisFactory< dim, SF, CF >::dimension = dim
static

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