ConicBundle
Public Member Functions | Static Protected Attributes | List of all members
CH_Matrix_Classes::Memarrayuser Class Reference

All derived classes share a common Memarray memory manager, which is generated with the first user and destructed when the last user is destructed. More...

#include <memarray.hxx>

Inheritance diagram for CH_Matrix_Classes::Memarrayuser:
CH_Matrix_Classes::Indexmatrix CH_Matrix_Classes::LanczMaxEig CH_Matrix_Classes::Lanczpol CH_Matrix_Classes::Matrix CH_Matrix_Classes::Sparsemat CH_Matrix_Classes::Sparsesym CH_Matrix_Classes::Symmatrix ConicBundle::Bigmatrix ConicBundle::Coeffmat

Public Member Functions

 Memarrayuser ()
 if memarray is NULL, then a new Memarray is generated. In any case the number of users of the Memarray is incremented
 
virtual ~Memarrayuser ()
 the number of users is decremented and the Memarray memory manager is destructed, if the number is zero.
 

Static Protected Attributes

static Memarray * memarray
 pointer to common memory manager for all Memarrayusers, instantiated in memarray.cxx
 

Detailed Description

All derived classes share a common Memarray memory manager, which is generated with the first user and destructed when the last user is destructed.


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