|
dune-fem
2.8-git
|
#include <dune/fem/space/common/dofmanager.hh>

Public Types | |
| typedef ManagedIndexSetInterface | BaseType |
| type of base class More... | |
| typedef LocalInterface< EntityType > | MyType |
| typedef ObjectStreamExtractor< EntityType >::ObjectStreamType | ObjectStreamType |
Public Member Functions | |
| ManagedIndexSet (const IndexSetType &iset, LocalIndexSetObjectsType &indexSetList, LocalIndexSetObjectsType &insertList, LocalIndexSetObjectsType &removeList) | |
| Constructor of MemObject, only to call from DofManager. More... | |
| ~ManagedIndexSet () | |
| desctructor More... | |
| void | resize () |
| wrap resize of index set More... | |
| bool | compress () |
| wrap compress of index set More... | |
| virtual void | backup () const |
| :: backup More... | |
| virtual void | restore () |
| :: restore More... | |
| virtual void | read (StandardInStream &in) |
| new write method More... | |
| virtual void | write (StandardOutStream &out) const |
| new write method More... | |
| void | addReference () |
| increase reference counter More... | |
| bool | removeReference () |
| decrease reference counter and return true if zero reached More... | |
| template<class IndexSet > | |
| bool | equals (const IndexSet &iset) const |
| CombinedLocalDataCollect< ManagedIndexSet< IndexSetType, EntityType >, B > & | operator+ (const B &b) |
| MyType & | operator+ (const OpType &op) |
| MyType & | operator+ (const MyType &op) |
| ManagedIndexSet< IndexSetType, EntityType > & | asImp () |
| void | apply (ParamType &p) const |
| for all pointer to local operators call the func pointer More... | |
| MyType & | operator+= (const OpType &op) |
| MyType & | operator+= (const MyType &op) |
| void | remove (const OpType &op) |
| bool | empty () const |
| template<class DiscrOpType > | |
| void | saveObjPointer (DiscrOpType *discrOp) |
| Store new generated DiscreteOperator Pointer. More... | |
| template<class DiscrOpType , class LocalOpType > | |
| void | saveObjPointer (DiscrOpType *discrOp, LocalOpType *lop) |
Protected Types | |
| typedef const void * | IdentifierType |
| typedef EntityType | ParamType |
| typedef void | FuncType(MyType &, ParamType &p) |
| typedef std::pair< MyType *, FuncType * > | PairType |
| typedef std::vector< PairType > | ListType |
Static Protected Member Functions | |
| static void | copyList (ListType &vec, const MyType &op) |
Protected Attributes | |
| IndexSetType & | indexSet_ |
| InsertIndicesToSet< IndexSetType, EntityType > | insertIdxObj_ |
| RemoveIndicesFromSet< IndexSetType, EntityType > | removeIdxObj_ |
| LocalIndexSetObjectsType & | indexSetList_ |
| LocalIndexSetObjectsType & | insertList_ |
| LocalIndexSetObjectsType & | removeList_ |
| IdentifierType | setPtr_ |
| size_t | referenceCounter_ |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inlineinherited |
for all pointer to local operators call the func pointer
|
inlineinherited |
|
inlinestaticprotectedinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Store new generated DiscreteOperator Pointer.
|
inlineinherited |
Store new generated DiscreteOperator Pointer and the LocalOperator pointer