OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include "Algorithms/PBunchDefs.h"
#include "Algorithms/PartBunchBase.h"
#include "Utilities/OpalException.h"
#include "H5hut.h"
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)); |
#define READDATA | ( | type, | |
file, | |||
name, | |||
value | |||
) | REPORTONERROR(H5PartReadData##type(file, name, value)); |
Definition at line 27 of file H5PartWrapper.h.
Referenced by H5PartWrapper::copyStepData(), H5PartWrapperForPT::readStepData(), H5PartWrapperForPC::readStepData(), and H5PartWrapperForPS::readStepData().
#define READFILEATTRIB | ( | type, | |
file, | |||
name, | |||
value | |||
) | REPORTONERROR(H5ReadFileAttrib##type(file, name, value)); |
Definition at line 19 of file H5PartWrapper.h.
Referenced by H5PartWrapper::copyHeader(), H5PartWrapperForPC::readHeader(), H5PartWrapperForPT::readHeader(), and H5PartWrapperForPS::readHeader().
#define READSTEPATTRIB | ( | type, | |
file, | |||
name, | |||
value | |||
) | REPORTONERROR(H5ReadStepAttrib##type(file, name, value)); |
Definition at line 23 of file H5PartWrapper.h.
Referenced by H5PartWrapper::copyFile(), H5PartWrapper::copyStepHeader(), H5PartWrapper::getLastPosition(), H5PartWrapperForPT::readStepHeader(), H5PartWrapperForPC::readStepHeader(), and H5PartWrapperForPS::readStepHeader().
#define REPORTONERROR | ( | rc | ) | H5PartWrapper::reportOnError(rc, __FILE__, __LINE__) |
H5PartWrapper: a class that manages a calls to H5Part
Definition at line 18 of file H5PartWrapper.h.
Referenced by H5PartWrapper::close(), H5PartWrapper::copyFile(), H5PartWrapper::copyHeader(), H5PartWrapper::copyStep(), H5PartWrapper::copyStepData(), H5PartWrapper::copyStepHeader(), H5PartWrapperForPS::dumpStashedPhaseSpaceEnvelope(), H5PartWrapper::getLastPosition(), H5PartWrapper::getNumParticles(), H5PartWrapperForPC::readHeader(), H5PartWrapperForPT::readHeader(), H5PartWrapperForPS::readHeader(), H5PartWrapperForPC::readStep(), H5PartWrapperForPT::readStep(), H5PartWrapperForPS::readStep(), H5PartWrapperForPT::readStepData(), H5PartWrapperForPC::readStepData(), H5PartWrapperForPS::readStepData(), H5PartWrapperForPT::writeStepData(), H5PartWrapperForPC::writeStepData(), H5PartWrapperForPS::writeStepData(), H5PartWrapperForPT::writeStepHeader(), H5PartWrapperForPC::writeStepHeader(), and H5PartWrapperForPS::writeStepHeader().
#define WRITEDATA | ( | type, | |
file, | |||
name, | |||
value | |||
) | REPORTONERROR(H5PartWriteData##type(file, name, value)); |
Definition at line 28 of file H5PartWrapper.h.
Referenced by H5PartWrapper::copyStepData(), H5PartWrapperForPS::dumpStashedPhaseSpaceEnvelope(), H5PartWrapperForPT::writeStepData(), H5PartWrapperForPC::writeStepData(), and H5PartWrapperForPS::writeStepData().
#define WRITEFILEATTRIB | ( | type, | |
file, | |||
name, | |||
value, | |||
length | |||
) | REPORTONERROR(H5WriteFileAttrib##type(file, name, value, length)); |
Definition at line 21 of file H5PartWrapper.h.
Referenced by H5PartWrapper::copyHeader(), H5PartWrapper::storeCavityInformation(), H5PartWrapperForPC::writeHeader(), H5PartWrapperForPT::writeHeader(), and H5PartWrapperForPS::writeHeader().
#define WRITESTEPATTRIB | ( | type, | |
file, | |||
name, | |||
value, | |||
length | |||
) | REPORTONERROR(H5WriteStepAttrib##type(file, name, value, length)); |
Definition at line 25 of file H5PartWrapper.h.
Referenced by H5PartWrapper::copyStepHeader(), H5PartWrapperForPS::dumpStashedPhaseSpaceEnvelope(), H5PartWrapperForPT::writeStepHeader(), H5PartWrapperForPC::writeStepHeader(), and H5PartWrapperForPS::writeStepHeader().
#define WRITESTRINGFILEATTRIB | ( | file, | |
name, | |||
value | |||
) | REPORTONERROR(H5WriteFileAttribString(file, name, value)); |
Definition at line 20 of file H5PartWrapper.h.
Referenced by H5PartWrapper::copyHeader(), H5PartWrapper::storeCavityInformation(), H5PartWrapperForPC::writeHeader(), H5PartWrapperForPT::writeHeader(), and H5PartWrapperForPS::writeHeader().
#define WRITESTRINGSTEPATTRIB | ( | file, | |
name, | |||
value | |||
) | REPORTONERROR(H5WriteStepAttribString(file, name, value)); |
Definition at line 24 of file H5PartWrapper.h.
Referenced by H5PartWrapper::copyStepHeader(), H5PartWrapperForPT::writeStepHeader(), H5PartWrapperForPC::writeStepHeader(), and H5PartWrapperForPS::writeStepHeader().