|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Classes |
Public Types |
Public Member Functions |
Protected Types |
Protected Attributes |
List of all members
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>
Inheritance diagram for Dune::Fem::CompiledLocalKeyContainer< CompiledLocalKey, minPolOrder, maxPolOrder >:

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_ |
Detailed Description
template<class CompiledLocalKey, unsigned int minPolOrder, unsigned int maxPolOrder>
class Dune::Fem::CompiledLocalKeyContainer< CompiledLocalKey, minPolOrder, 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 Typedef Documentation
◆ CompiledLocalKeyType
template<class CompiledLocalKey , unsigned int minPolOrder, unsigned int maxPolOrder>
| typedef CompiledLocalKey Dune::Fem::CompiledLocalKeyContainer< CompiledLocalKey, minPolOrder, maxPolOrder >::CompiledLocalKeyType |
◆ LocalKeyStorageType
template<class CompiledLocalKey , unsigned int minPolOrder, unsigned int maxPolOrder>
| typedef BaseSetLocalKeyStorage< CompiledLocalKeyType > Dune::Fem::CompiledLocalKeyContainer< CompiledLocalKey, minPolOrder, maxPolOrder >::LocalKeyStorageType |
type of storage class for compiled local keys
◆ LocalKeyVectorType
template<class CompiledLocalKey , unsigned int minPolOrder, unsigned int maxPolOrder>
| typedef std::vector< LocalKeyStorageType > Dune::Fem::CompiledLocalKeyContainer< CompiledLocalKey, minPolOrder, maxPolOrder >::LocalKeyVectorType |
Member Enumeration Documentation
◆ anonymous enum
template<class CompiledLocalKey , unsigned int minPolOrder, unsigned int maxPolOrder>
|
protected |
Constructor & Destructor Documentation
◆ CompiledLocalKeyContainer()
template<class CompiledLocalKey , unsigned int minPolOrder, unsigned int maxPolOrder>
template<class GridPart >
|
inline |
Member Function Documentation
◆ compiledLocalKey()
template<class CompiledLocalKey , unsigned int minPolOrder, unsigned int maxPolOrder>
|
inline |
provide access to the compiled local keys for a geometry type and polynomial order
- Parameters
-
[in] type type of geometry the compiled local key is requested for [in] order polynomial order for given geometry type
- Returns
- CompiledLocalKey
◆ compiledLocalKeys()
template<class CompiledLocalKey , unsigned int minPolOrder, unsigned int maxPolOrder>
|
inline |
provide access to all compiled local keys for a given polynomial order
- Parameters
-
[in] order polynomial order for given geometry type
- Returns
- CompiledLocalKeys storage
Member Data Documentation
◆ compiledLocalKeys_
template<class CompiledLocalKey , unsigned int minPolOrder, unsigned int maxPolOrder>
|
protected |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8