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

GPartMapper Class Reference

#include <gpartmapper.hpp>

Inheritance diagram for GPartMapper:

Inheritance graph
[legend]
Collaboration diagram for GPartMapper:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GPartMapper (GElemList *gelemsv)
 ~GPartMapper ()
virtual GBOOL GenerateMap (stGPartitionMap *&pm, GINT &nmax)=0
GDOUBLE * GetCurve (GINT &npoints)
void SetCoarsenables (GKEYBuffer *kcoarsen)
void SetDoCurve (GBOOL bset)

Protected Attributes

GSHORT nprocs_
GSHORT this_rank_
GBOOL bDoCurve_
GINT gnelems_
GKEYBuffer * kcoarsen_
GElemListgelems_
GDOUBLE * curve_
GC_DATATYPE pm_type_

Constructor & Destructor Documentation

GPartMapper::GPartMapper GElemList gelemsv  ) 
 

GPartMapper::~GPartMapper  ) 
 


Member Function Documentation

virtual GBOOL GPartMapper::GenerateMap stGPartitionMap *&  pm,
GINT &  nmax
[pure virtual]
 

Implemented in GPMElemID, and GPMSibPart.

GDOUBLE * GPartMapper::GetCurve GINT &  npoints  ) 
 

void GPartMapper::SetCoarsenables GKEYBuffer *  kcoarsen  ) 
 

void GPartMapper::SetDoCurve GBOOL  bset  ) 
 


Member Data Documentation

GBOOL GPartMapper::bDoCurve_ [protected]
 

GDOUBLE* GPartMapper::curve_ [protected]
 

GElemList* GPartMapper::gelems_ [protected]
 

GINT GPartMapper::gnelems_ [protected]
 

GKEYBuffer* GPartMapper::kcoarsen_ [protected]
 

GSHORT GPartMapper::nprocs_ [protected]
 

GC_DATATYPE GPartMapper::pm_type_ [protected]
 

GSHORT GPartMapper::this_rank_ [protected]
 


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