OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Classes | Macros
H5PartWrapper.h File Reference
#include "Algorithms/PBunchDefs.h"
#include "Algorithms/PartBunchBase.h"
#include "Utilities/OpalException.h"
#include "H5hut.h"
Include dependency graph for H5PartWrapper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  H5PartWrapper
 

Macros

#define REPORTONERROR(rc)   H5PartWrapper::reportOnError(rc, __FILE__, __LINE__)
 
#define READFILEATTRIB(type, file, name, value)   REPORTONERROR(H5ReadFileAttrib##type(file, name, value));
 
#define WRITESTRINGFILEATTRIB(file, name, value)   REPORTONERROR(H5WriteFileAttribString(file, name, value));
 
#define WRITEFILEATTRIB(type, file, name, value, length)   REPORTONERROR(H5WriteFileAttrib##type(file, name, value, length));
 
#define READSTEPATTRIB(type, file, name, value)   REPORTONERROR(H5ReadStepAttrib##type(file, name, value));
 
#define WRITESTRINGSTEPATTRIB(file, name, value)   REPORTONERROR(H5WriteStepAttribString(file, name, value));
 
#define WRITESTEPATTRIB(type, file, name, value, length)   REPORTONERROR(H5WriteStepAttrib##type(file, name, value, length));
 
#define READDATA(type, file, name, value)   REPORTONERROR(H5PartReadData##type(file, name, value));
 
#define WRITEDATA(type, file, name, value)   REPORTONERROR(H5PartWriteData##type(file, name, value));
 

Macro Definition Documentation

#define READDATA (   type,
  file,
  name,
  value 
)    REPORTONERROR(H5PartReadData##type(file, name, value));
#define READFILEATTRIB (   type,
  file,
  name,
  value 
)    REPORTONERROR(H5ReadFileAttrib##type(file, name, value));
#define READSTEPATTRIB (   type,
  file,
  name,
  value 
)    REPORTONERROR(H5ReadStepAttrib##type(file, name, value));
#define REPORTONERROR (   rc)    H5PartWrapper::reportOnError(rc, __FILE__, __LINE__)
#define WRITEDATA (   type,
  file,
  name,
  value 
)    REPORTONERROR(H5PartWriteData##type(file, name, value));
#define WRITEFILEATTRIB (   type,
  file,
  name,
  value,
  length 
)    REPORTONERROR(H5WriteFileAttrib##type(file, name, value, length));
#define WRITESTEPATTRIB (   type,
  file,
  name,
  value,
  length 
)    REPORTONERROR(H5WriteStepAttrib##type(file, name, value, length));
#define WRITESTRINGFILEATTRIB (   file,
  name,
  value 
)    REPORTONERROR(H5WriteFileAttribString(file, name, value));
#define WRITESTRINGSTEPATTRIB (   file,
  name,
  value 
)    REPORTONERROR(H5WriteStepAttribString(file, name, value));