dune-fem 2.8-git
Public Member Functions | Protected Member Functions | List of all members
Dune::Fem::ManagedDofStorageInterface Class Referenceabstract

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>

Inheritance diagram for Dune::Fem::ManagedDofStorageInterface:
Inheritance graph

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...
 

Detailed Description

Interface class for a dof storage object that can be managed (resized and compressed) by the DofManager.


The documentation for this class was generated from the following file: