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

GBinWriter Class Reference

#include <gbin_writer.hpp>

Inheritance diagram for GBinWriter:

Inheritance graph
[legend]
Collaboration diagram for GBinWriter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GBinWriter (GBOOL isCollective=FALSE, GBOOL isIndependent=TRUE, GSHORT ioTaskID=0)
 ~GBinWriter ()
GBOOL Open (const char *)
GBOOL Open (const char *, GIOS_MODE iomode, GBOOL bDelete=FALSE)
void Close ()
GBOOL SetMeta (GINT nmeta, GDOUBLE *meta_data, const char *descriptor)
GBOOL SetDims (GINT rank, GINT *dims)
GBOOL SetVertices (const GINT num, Point *vertices, ELEMTYPE etype)
GBOOL SetCoord (GINT idir, GINT dim, GDOUBLE *coord, const char *descriptor)
GBOOL WriteData (GINT rank, GINT *dims, GDOUBLE *data, GINT ntags, GDOUBLE *ftags, const char *descriptor, GFPOS *datablk)
GFPOS InitData (GINT rank, GINT *dims, GDOUBLE c, GINT ntags, GDOUBLE *ftags, const char *descriptor)
GBOOL RewriteData (GFPOS data_start, GINT n, GINT *inewdata, GDOUBLE *newdata)
GBOOL UpdateMeta (GINT nds, GINT ids, GFPOS newoffset)
GBOOL UpdateMeta ()
GINT GetTotalWritten ()
void EndLoop (GINT)

Constructor & Destructor Documentation

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

GBinWriter::~GBinWriter  ) 
 


Member Function Documentation

void GBinWriter::Close  )  [virtual]
 

Reimplemented from GBinStream.

void GBinWriter::EndLoop GINT   ) 
 

Reimplemented from GStream.

GINT GBinWriter::GetTotalWritten  ) 
 

GFPOS GBinWriter::InitData GINT  rank,
GINT *  dims,
GDOUBLE  c,
GINT  ntags,
GDOUBLE *  ftags,
const char *  descriptor
 

GBOOL GBinWriter::Open const char *  ,
GIOS_MODE  iomode,
GBOOL  bDelete = FALSE
[virtual]
 

Reimplemented from GBinStream.

GBOOL GBinWriter::Open const char *   ) 
 

GBOOL GBinWriter::RewriteData GFPOS  data_start,
GINT  n,
GINT *  inewdata,
GDOUBLE *  newdata
 

GBOOL GBinWriter::SetCoord GINT  idir,
GINT  dim,
GDOUBLE *  coord,
const char *  descriptor
 

GBOOL GBinWriter::SetDims GINT  rank,
GINT *  dims
 

GBOOL GBinWriter::SetMeta GINT  nmeta,
GDOUBLE *  meta_data,
const char *  descriptor
 

GBOOL GBinWriter::SetVertices const GINT  num,
Point vertices,
ELEMTYPE  etype
 

GBOOL GBinWriter::UpdateMeta  ) 
 

GBOOL GBinWriter::UpdateMeta GINT  nds,
GINT  ids,
GFPOS  newoffset
 

GBOOL GBinWriter::WriteData GINT  rank,
GINT *  dims,
GDOUBLE *  data,
GINT  ntags,
GDOUBLE *  ftags,
const char *  descriptor,
GFPOS *  datablk
 


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