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

VDB Class Reference

#include <vdb.hpp>

Collaboration diagram for VDB:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VDB ()
 ~VDB ()
 VDB (const VDB &a)
void add (Point3D *point, GKEY *key, GKEY *hostkey, GKEY *hostrootkey, GINT *localid, GINT *ancillary, GINT *hostid, GSHORT *iproc, GINT num=1)
GBOOL del (Point3D *point, GINT num=1)
GBOOL del (GKEY *key, GINT num=1)
GINT size ()
GINT multiplicity (Point3D *point)
GINT multiplicity (GKEY *key)
void multiplicity (Point3D *point, GINT *&mult, GINT num=1)
void multiplicity (GKEY *hostkey, GINT *&mult, GINT num=1)
void procs (Point3D *point, GSBuffer **&iprocs, GINT num=1)
void procs (GKEY *hostkey, GSBuffer **&iprocs, GINT num=1)
void synch ()
VDBDatarecord (GINT irec)
VDBDatarecord (Point3D &point, VDBData **&vdbelems, GINT &num)
VDBDatarecord (GKEY &key, VDBData **&vdbelems, GINT &num)
GBOOL duplicates (VDBData &rec, GINT *&indices, GINT &num)
void SetKeyGen (GKeyGen *keygen)
void CleanAll ()
void Bracket (GDOUBLE eps)

Friends

ostream & operator<< (ostream &, VDB &)

Constructor & Destructor Documentation

VDB::VDB  ) 
 

VDB::~VDB  ) 
 

VDB::VDB const VDB a  ) 
 


Member Function Documentation

void VDB::add Point3D *  point,
GKEY *  key,
GKEY *  hostkey,
GKEY *  hostrootkey,
GINT *  localid,
GINT *  ancillary,
GINT *  hostid,
GSHORT *  iproc,
GINT  num = 1
 

void VDB::Bracket GDOUBLE  eps  ) 
 

void VDB::CleanAll  ) 
 

GBOOL VDB::del GKEY *  key,
GINT  num = 1
 

GBOOL VDB::del Point3D *  point,
GINT  num = 1
 

GBOOL VDB::duplicates VDBData rec,
GINT *&  indices,
GINT &  num
 

void VDB::multiplicity GKEY *  hostkey,
GINT *&  mult,
GINT  num = 1
 

void VDB::multiplicity Point3D *  point,
GINT *&  mult,
GINT  num = 1
 

GINT VDB::multiplicity GKEY *  key  ) 
 

GINT VDB::multiplicity Point3D *  point  ) 
 

void VDB::procs GKEY *  hostkey,
GSBuffer **&  iprocs,
GINT  num = 1
 

void VDB::procs Point3D *  point,
GSBuffer **&  iprocs,
GINT  num = 1
 

VDBData * VDB::record GKEY &  key,
VDBData **&  vdbelems,
GINT &  num
 

VDBData * VDB::record Point3D &  point,
VDBData **&  vdbelems,
GINT &  num
 

VDBData * VDB::record GINT  irec  ) 
 

void VDB::SetKeyGen GKeyGen keygen  ) 
 

GINT VDB::size  ) 
 

void VDB::synch  ) 
 


Friends And Related Function Documentation

ostream& operator<< ostream &  str,
VDB a
[friend]
 


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