Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

cps::DataConversion Class Reference

#include <fpconv.h>

Inherited by cps::FPConv, and cps::IntConv.

List of all members.

Public Member Functions

virtual char * host2file (char *fbuf, const char *hbuf, const int dat_len) const =0
virtual char * file2host (char *hbuf, const char *fbuf, const int dat_len) const =0
virtual int fileDataSize () const =0
virtual int hostDataSize () const =0
virtual unsigned int checksum (char *data, const int data_len) const =0
virtual unsigned int posDepCsum (char *data, const int data_len, const int dimension, const QioArg &qio_arg, const int siteid, const int global_id) const =0
 DataConversion ()
virtual ~DataConversion ()


Constructor & Destructor Documentation

cps::DataConversion::DataConversion  )  [inline]
 

Definition at line 56 of file fpconv.h.

virtual cps::DataConversion::~DataConversion  )  [inline, virtual]
 

Definition at line 57 of file fpconv.h.


Member Function Documentation

virtual unsigned int cps::DataConversion::checksum char *  data,
const int  data_len
const [pure virtual]
 

Implemented in cps::FPConv, and cps::IntConv.

Referenced by cps::SerialIO::load(), cps::ParallelIO::load(), cps::SerialIO::store(), and cps::ParallelIO::store().

virtual char* cps::DataConversion::file2host char *  hbuf,
const char *  fbuf,
const int  dat_len
const [pure virtual]
 

Implemented in cps::FPConv, and cps::IntConv.

Referenced by cps::SerialIO::load(), and cps::ParallelIO::load().

virtual int cps::DataConversion::fileDataSize  )  const [pure virtual]
 

Implemented in cps::FPConv, and cps::IntConv.

Referenced by cps::SerialIO::load(), cps::ParallelIO::load(), cps::SerialIO::store(), and cps::ParallelIO::store().

virtual char* cps::DataConversion::host2file char *  fbuf,
const char *  hbuf,
const int  dat_len
const [pure virtual]
 

Implemented in cps::FPConv, and cps::IntConv.

Referenced by cps::SerialIO::store(), and cps::ParallelIO::store().

virtual int cps::DataConversion::hostDataSize  )  const [pure virtual]
 

Implemented in cps::FPConv, and cps::IntConv.

Referenced by cps::SerialIO::load(), cps::ParallelIO::load(), cps::SerialIO::store(), and cps::ParallelIO::store().

virtual unsigned int cps::DataConversion::posDepCsum char *  data,
const int  data_len,
const int  dimension,
const QioArg qio_arg,
const int  siteid,
const int  global_id
const [pure virtual]
 

Implemented in cps::FPConv, and cps::IntConv.

Referenced by cps::SerialIO::load(), cps::ParallelIO::load(), cps::SerialIO::store(), and cps::ParallelIO::store().


The documentation for this class was generated from the following file:
Generated on Sat Oct 10 14:12:06 2009 for Columbia Physics System by  doxygen 1.3.9.1