|
dune-fem
2.8-git
|
Interface class for a dof storage object that can be managed (resized and compressed) by the DofManager. More...
#include <dune/fem/space/common/dofmanager.hh>

Public Member Functions | |
| virtual | ~ManagedDofStorageInterface ()=default |
| destructor More... | |
| virtual void | resize (const bool enlargeOnly)=0 |
| resize memory More... | |
| virtual void | reserve (int newSize)=0 |
| resize memory More... | |
| virtual void | dofCompress (const bool clearResizedArrays)=0 |
| virtual size_t | usedMemorySize () const =0 |
| return size of mem used by MemObject More... | |
| virtual void | enableDofCompression () |
| enable dof compression for dof storage (default is empty) More... | |
| virtual int | size () const =0 |
| size of space, i.e. mapper.size() More... | |
Protected Member Functions | |
| ManagedDofStorageInterface ()=default | |
| do not allow to create explicit instances More... | |
Interface class for a dof storage object that can be managed (resized and compressed) by the DofManager.