Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

GMemMgr Class Reference

#include <gmemmgr.hpp>

Collaboration diagram for GMemMgr:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GMemMgr (GINT numvecs=1)
 ~GMemMgr ()
 GMemMgr (const GMemMgr &a)
GBOOL Lock (GVector *v)
GBOOL Unlock (GVector *v)
void Delete (GVector *v)
void Delete (GINT i)
GBOOL GetGVec (GVector *&vec)
GVector * GetGVec (GINT i)
GINT GetFirstAvail ()
GINT GetIndex (GVector *&vec)
GBOOL AddBlocks (GINT n)
void SetSize (GINT n)
GINT GetNumBlocks ()

Constructor & Destructor Documentation

GMemMgr::GMemMgr GINT  numvecs = 1  ) 
 

GMemMgr::~GMemMgr  ) 
 

GMemMgr::GMemMgr const GMemMgr a  ) 
 


Member Function Documentation

GBOOL GMemMgr::AddBlocks GINT  n  ) 
 

void GMemMgr::Delete GINT  i  ) 
 

void GMemMgr::Delete GVector *  v  ) 
 

GINT GMemMgr::GetFirstAvail  ) 
 

GVector * GMemMgr::GetGVec GINT  i  ) 
 

GBOOL GMemMgr::GetGVec GVector *&  vec  ) 
 

GINT GMemMgr::GetIndex GVector *&  vec  ) 
 

GINT GMemMgr::GetNumBlocks  ) 
 

GBOOL GMemMgr::Lock GVector *  v  ) 
 

void GMemMgr::SetSize GINT  n  ) 
 

GBOOL GMemMgr::Unlock GVector *  v  ) 
 


The documentation for this class was generated from the following files:
Generated on Wed Dec 21 16:03:33 2005 for Geophysics & Astrophysics Spectral Element Adaptive Refinement (GASpAR) 2D Code by  doxygen 1.4.4