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

GBinReader Class Reference

#include <gbin_reader.hpp>

Inheritance diagram for GBinReader:

Inheritance graph
[legend]
Collaboration diagram for GBinReader:

Collaboration graph
[legend]
List of all members.

Public Types

enum  GBR_TypeSz {
  GBR_GINT = 0, GBR_GSHORT, GBR_GDOUBLE, GBR_ELEM_SZ,
  GBR_GFPOS_SZ
}

Public Member Functions

 GBinReader (GBOOL isCollective=FALSE, GBOOL isIndependent=TRUE, GSHORT ioTaskID=0)
 ~GBinReader ()
GBOOL Open (const char *)
void Close ()
GINT GetDatatypeSz (GBR_TypeSz itype)
GINT GetNumDataSets ()
char * GetMetaDesc ()
GINT GetNumMeta ()
GDOUBLE * GetMeta ()
const char * GetLabel (GINT idataset)
GINT GetNumTags (GINT idataset)
GDOUBLE * GetTags (GINT idataset)
GFPOS GetOffsets (GINT idataset)
ELEMTYPE GetElemTypes (GINT idataset)
GINT GetRank (GINT idataset)
GINT GetDims (GINT idataset, GINT idir)
GINT * GetDims (GINT idataset)
GINT GetCoordDims (GINT idataset, GINT idir)
Point3D * GetVert (GINT idataset)
GINT GetNumVert (GINT idataset)
GDOUBLE * GetGridData (GINT idataset, GINT idir, GDOUBLE *x, GINT n)
GDOUBLE * GetFieldData (GINT idataset, GDOUBLE *data, GINT n)
GDOUBLE * GetFieldData (const char *label, GINT ids_start, GDOUBLE *data, GINT n)

Member Enumeration Documentation

enum GBinReader::GBR_TypeSz
 

Enumerator:
GBR_GINT 
GBR_GSHORT 
GBR_GDOUBLE 
GBR_ELEM_SZ 
GBR_GFPOS_SZ 


Constructor & Destructor Documentation

GBinReader::GBinReader GBOOL  isCollective = FALSE,
GBOOL  isIndependent = TRUE,
GSHORT  ioTaskID = 0
 

GBinReader::~GBinReader  ) 
 


Member Function Documentation

void GBinReader::Close  )  [virtual]
 

Reimplemented from GBinStream.

GINT GBinReader::GetCoordDims GINT  idataset,
GINT  idir
 

GINT GBinReader::GetDatatypeSz GBR_TypeSz  itype  ) 
 

GINT * GBinReader::GetDims GINT  idataset  ) 
 

GINT GBinReader::GetDims GINT  idataset,
GINT  idir
 

ELEMTYPE GBinReader::GetElemTypes GINT  idataset  ) 
 

GDOUBLE * GBinReader::GetFieldData const char *  label,
GINT  ids_start,
GDOUBLE *  data,
GINT  n
 

GDOUBLE * GBinReader::GetFieldData GINT  idataset,
GDOUBLE *  data,
GINT  n
 

GDOUBLE * GBinReader::GetGridData GINT  idataset,
GINT  idir,
GDOUBLE *  x,
GINT  n
 

const char * GBinReader::GetLabel GINT  idataset  ) 
 

GDOUBLE * GBinReader::GetMeta  ) 
 

char * GBinReader::GetMetaDesc  ) 
 

GINT GBinReader::GetNumDataSets  ) 
 

Reimplemented from GBinStream.

GINT GBinReader::GetNumMeta  ) 
 

GINT GBinReader::GetNumTags GINT  idataset  ) 
 

GINT GBinReader::GetNumVert GINT  idataset  ) 
 

GFPOS GBinReader::GetOffsets GINT  idataset  ) 
 

GINT GBinReader::GetRank GINT  idataset  ) 
 

GDOUBLE * GBinReader::GetTags GINT  idataset  ) 
 

Point3D * GBinReader::GetVert GINT  idataset  ) 
 

GBOOL GBinReader::Open const char *   ) 
 


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