DUNE-FEM (unstable)

Dune::Fem::CompiledLocalKeyContainer< CompiledLocalKey, minPolOrder, maxPolOrder > Class Template Reference

class for storage local keys for a given range of polynomial order and available geometry type More...

#include <dune/fem/space/common/basesetlocalkeystorage.hh>

Public Types

typedef BaseSetLocalKeyStorage< CompiledLocalKeyType > LocalKeyStorageType
 type of storage class for compiled local keys
 

Public Member Functions

const LocalKeyStorageTypecompiledLocalKeys (const int order) const
 provide access to all compiled local keys for a given polynomial order More...
 
const CompiledLocalKeyType & compiledLocalKey (const GeometryType &type, const int order) const
 provide access to the compiled local keys for a geometry type and polynomial order More...
 

Detailed Description

template<class CompiledLocalKey, unsigned int minPolOrder, unsigned int maxPolOrder>
class Dune::Fem::CompiledLocalKeyContainer< CompiledLocalKey, minPolOrder, maxPolOrder >

class for storage local keys for a given range of polynomial order and available geometry type

Member Function Documentation

◆ compiledLocalKey()

template<class CompiledLocalKey , unsigned int minPolOrder, unsigned int maxPolOrder>
const CompiledLocalKeyType & Dune::Fem::CompiledLocalKeyContainer< CompiledLocalKey, minPolOrder, maxPolOrder >::compiledLocalKey ( const GeometryType type,
const int  order 
) const
inline

provide access to the compiled local keys for a geometry type and polynomial order

Parameters
[in]typetype of geometry the compiled local key is requested for
[in]orderpolynomial order for given geometry type
Returns
CompiledLocalKey

References Dune::Fem::CompiledLocalKeyContainer< CompiledLocalKey, minPolOrder, maxPolOrder >::compiledLocalKeys().

Referenced by Dune::Fem::LagrangeDiscreteFunctionSpace< FunctionSpace, GridPart, maxPolOrder, Storage >::interpolation(), and Dune::Fem::LagrangeDiscreteFunctionSpace< FunctionSpace, GridPart, maxPolOrder, Storage >::localInterpolation().

◆ compiledLocalKeys()

template<class CompiledLocalKey , unsigned int minPolOrder, unsigned int maxPolOrder>
const LocalKeyStorageType & Dune::Fem::CompiledLocalKeyContainer< CompiledLocalKey, minPolOrder, maxPolOrder >::compiledLocalKeys ( const int  order) const
inline

provide access to all compiled local keys for a given polynomial order

Parameters
[in]orderpolynomial order for given geometry type
Returns
CompiledLocalKeys storage

Referenced by Dune::Fem::CompiledLocalKeyContainer< CompiledLocalKey, minPolOrder, maxPolOrder >::compiledLocalKey().


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 21, 23:30, 2024)