DUNE-FEM (unstable)

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>

Public Member Functions

virtual ~ManagedDofStorageInterface ()=default
 destructor
 
virtual void resize (const bool enlargeOnly)=0
 resize memory
 
virtual void reserve (const SizeType 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 SizeType 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:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (May 16, 22:29, 2024)