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

GasparFileIO Class Reference

#include <gasparFileIO.hpp>

Inheritance diagram for GasparFileIO:

Inheritance graph
[legend]
Collaboration diagram for GasparFileIO:

Collaboration graph
[legend]
List of all members.

Public Member Functions

GBOOL openFile (GasparFile *inFile, const FILE_ACCESS accessIn)
GBOOL openHDF (const char *fileNameIn, const FILE_ACCESS accessIn, IO_TYPE fType=COLLECTIVE_IO, IO_TYPE dType=INDEPENDENT_IO, MPI_Comm commIn=MPI_COMM_WORLD)
GBOOL closeFile ()

Protected Types

enum  DATA_TYPE { FAIL, SEVECTOR, SEMATRIX }

Protected Member Functions

 GasparFileIO ()
GasparFilegetFile ()
void setFile (GasparFile *fileIn)
GBOOL isOpen () const
void setOpenStatus (GBOOL statusIn)

Static Protected Attributes

static const char * DTYPE_META_NAME = "DataType"

Member Enumeration Documentation

enum GasparFileIO::DATA_TYPE [protected]
 

Enumerator:
FAIL 
SEVECTOR 
SEMATRIX 


Constructor & Destructor Documentation

GasparFileIO::GasparFileIO  )  [inline, protected]
 


Member Function Documentation

GBOOL GasparFileIO::closeFile  ) 
 

GasparFile* GasparFileIO::getFile  )  [inline, protected]
 

GBOOL GasparFileIO::isOpen  )  const [inline, protected]
 

GBOOL GasparFileIO::openFile GasparFile inFile,
const FILE_ACCESS  accessIn
 

GBOOL GasparFileIO::openHDF const char *  fileNameIn,
const FILE_ACCESS  accessIn,
IO_TYPE  fType = COLLECTIVE_IO,
IO_TYPE  dType = INDEPENDENT_IO,
MPI_Comm  commIn = MPI_COMM_WORLD
 

void GasparFileIO::setFile GasparFile fileIn  )  [inline, protected]
 

void GasparFileIO::setOpenStatus GBOOL  statusIn  )  [inline, protected]
 


Member Data Documentation

const char * GasparFileIO::DTYPE_META_NAME = "DataType" [static, protected]
 


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