|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
basesetlocalkeystorage.hh
Go to the documentation of this file.
246 compiledLocalKeys[ k - minPolOrder ].template insert< CompiledLocalKeySingletonProviderType > ( geometryType );
299 inline const CompiledLocalKeyType &compiledLocalKey( const GeometryType& type, const int order ) const
int size() const
std::ptrdiff_t index() const
STL namespace.
static constexpr std::size_t index(const GeometryType >)
Definition forloop.hh:17
default implementation uses method geomTypes of given index set. Used in DiscreteFunctionSpaces.
Definition allgeomtypes.hh:99
const std ::vector< GeometryType > & geomTypes(unsigned int codim) const
returns vector with geometry tpyes this index set has indices for
Definition allgeomtypes.hh:171
storage class for base function set pointer and compiled local key pointers
Definition basesetlocalkeystorage.hh:26
int index(const GeometryType &geomType) const
Definition basesetlocalkeystorage.hh:185
BaseSetLocalKeyStorage(BaseSetLocalKeyStorage &&other)
move constructor
Definition basesetlocalkeystorage.hh:101
Entry value_type
Definition basesetlocalkeystorage.hh:73
BaseSetLocalKeyStorage()
Definition basesetlocalkeystorage.hh:76
BaseSetLocalKeyStorage(const BaseSetLocalKeyStorage &other)
copy constructor
Definition basesetlocalkeystorage.hh:82
unsigned int maxSize() const
Definition basesetlocalkeystorage.hh:122
bool insert(const GeometryType geomType)
insert entry to storage for given geometry type
Definition basesetlocalkeystorage.hh:139
bool exists(const GeometryType &geomType) const
return true if an entry for this geometry type exists
Definition basesetlocalkeystorage.hh:168
const Entry & operator[](const GeometryType &geomType) const
access to stored entry with given geometry type
Definition basesetlocalkeystorage.hh:177
~BaseSetLocalKeyStorage()
destructor
Definition basesetlocalkeystorage.hh:110
class for storage local keys for a given range of polynomial order and available geometry type
Definition basesetlocalkeystorage.hh:197
LocalKeyVectorType compiledLocalKeys_
Definition basesetlocalkeystorage.hh:252
CompiledLocalKeyContainer(const GridPart &gridPart)
Definition basesetlocalkeystorage.hh:259
const CompiledLocalKeyType & compiledLocalKey(const GeometryType &type, const int order) const
provide access to the compiled local keys for a geometry type and polynomial order
Definition basesetlocalkeystorage.hh:299
std::vector< LocalKeyStorageType > LocalKeyVectorType
Definition basesetlocalkeystorage.hh:206
BaseSetLocalKeyStorage< CompiledLocalKeyType > LocalKeyStorageType
type of storage class for compiled local keys
Definition basesetlocalkeystorage.hh:203
const LocalKeyStorageType & compiledLocalKeys(const int order) const
provide access to all compiled local keys for a given polynomial order
Definition basesetlocalkeystorage.hh:285
CompiledLocalKey CompiledLocalKeyType
Definition basesetlocalkeystorage.hh:200
Definition basesetlocalkeystorage.hh:213
static void apply(LocalKeyVectorType &compiledLocalKeys, const GeometryType &geometryType)
Definition basesetlocalkeystorage.hh:235
CompiledLocalKeyFactory method createObject and deleteObject for the SingletonList.
Definition basesetlocalkeystorage.hh:220
static void deleteObject(CompiledLocalKeyType *obj)
delete BaseFunctionSet
Definition basesetlocalkeystorage.hh:229
static CompiledLocalKeyType * createObject(const GeometryType &type)
create new BaseFunctionSet
Definition basesetlocalkeystorage.hh:223
T clear(T... args)
T max(T... args)
T resize(T... args)
T size(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8