CH_Matrix_Classes::Memarrayuser Class Reference
[Classes and Functions for Memory Management]

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::Lanczpol CH_Matrix_Classes::Matrix CH_Matrix_Classes::Sparsemat CH_Matrix_Classes::Sparsesym CH_Matrix_Classes::Symmatrix ConicBundle::PrimalMatrix

List of all members.

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 Memarraymemarray
 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:

Generated on Tue May 3 16:52:54 2011 for ConicBundle by  doxygen 1.5.6