dune-fem 2.8.0
|
class for storage local keys for a given range of polynomial order and available geometry type More...
#include <dune/fem/space/common/basesetlocalkeystorage.hh>
Classes | |
struct | ConstructCompiledLocalKeys |
Public Types | |
typedef CompiledLocalKey | CompiledLocalKeyType |
typedef BaseSetLocalKeyStorage< CompiledLocalKeyType > | LocalKeyStorageType |
type of storage class for compiled local keys | |
typedef std::vector< LocalKeyStorageType > | LocalKeyVectorType |
Public Member Functions | |
template<class GridPart > | |
CompiledLocalKeyContainer (const GridPart &gridPart) | |
const LocalKeyStorageType & | compiledLocalKeys (const int order) const |
provide access to all compiled local keys for a given polynomial order | |
const CompiledLocalKeyType & | compiledLocalKey (const GeometryType &type, const int order) const |
provide access to the compiled local keys for a geometry type and polynomial order | |
Protected Types | |
enum | { numOrders = maxPolOrder - minPolOrder + 1 } |
Protected Attributes | |
LocalKeyVectorType | compiledLocalKeys_ |
class for storage local keys for a given range of polynomial order and available geometry type
typedef CompiledLocalKey Dune::Fem::CompiledLocalKeyContainer< CompiledLocalKey, minPolOrder, maxPolOrder >::CompiledLocalKeyType |
typedef BaseSetLocalKeyStorage< CompiledLocalKeyType > Dune::Fem::CompiledLocalKeyContainer< CompiledLocalKey, minPolOrder, maxPolOrder >::LocalKeyStorageType |
type of storage class for compiled local keys
typedef std::vector< LocalKeyStorageType > Dune::Fem::CompiledLocalKeyContainer< CompiledLocalKey, minPolOrder, maxPolOrder >::LocalKeyVectorType |
|
protected |
|
inline |
|
inline |
provide access to the compiled local keys for a geometry type and polynomial order
[in] | type | type of geometry the compiled local key is requested for |
[in] | order | polynomial order for given geometry type |
|
inline |
provide access to all compiled local keys for a given polynomial order
[in] | order | polynomial order for given geometry type |
|
protected |