dune-fem 2.8.0
Loading...
Searching...
No Matches
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
 
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
 

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: