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