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