PlasCom2  1.0
XPACC Multi-physics simluation application
base Class Reference

Detailed Description

Definition at line 178 of file PCPPHDF5.H.

#include <PCPPHDF5.H>

Public Member Functions

 base ()
 
 base (fixtures::CommunicatorType &inComm)
 
 base (const std::string &inName)
 
 base (const std::string &inName, bool readOnly)
 
 base (const std::string &inName, fixtures::CommunicatorType &inComm)
 
std::string Name ()
 
void SetMessageStream (std::ostream &outStream)
 
std::string Messages ()
 
void ClearMessages ()
 
void SetCollectiveMode (bool yesNo=true)
 
void SetCommunicator (fixtures::CommunicatorType &inCommunicator)
 
int Create (const std::string &inFileName, fixtures::CommunicatorType &inComm, bool force=false)
 
int Create (const std::string &inFileName, bool force=false)
 
hid_t OpenAttribute (const std::string &inName)
 
hid_t OpenDataSet (const std::string &inName)
 
int Open (const std::string &inFileName, fixtures::CommunicatorType &inComm, bool readOnly=false)
 
int Open (const std::string &inFileName, bool readOnly=false)
 
int Close ()
 
int OpenGroup (const std::string &groupName)
 
int CloseGroup ()
 
bool AttributeExists (const std::string &inName)
 
bool Exists (const std::string &linkName)
 
int ResolveName (const std::string &inName, std::string &attLocation, std::string &attName, hid_t &parentId)
 
int ReadAttribute (const std::string &inName, int *inBuf)
 
int ReadAttribute (const std::string &inName, size_t *inBuf)
 
int ReadAttribute (const std::string &inName, double *inBuf)
 
int ReadAttribute (const std::string &inName, char *inBuf)
 
int ReadAttribute (const std::string &inName, std::string &inString)
 
template<typename DataType >
int ReadAttribute (const std::string &inName, std::vector< DataType > &inData)
 
hid_t DataSpace (const std::string &inName)
 
std::vector< size_t > DataDimensions (const std::string &inName)
 
std::vector< size_t > AttributeDimensions (const std::string &inName)
 
int InitializeHyperSlab (std::vector< size_t > &inGlobalSize, std::vector< size_t > &inLocalSize, std::vector< size_t > &inLocalStart)
 
int WriteHyperSlab (const std::string &inName, const std::vector< size_t > &globalSize, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, std::vector< double > &inDataVec)
 
int WriteHyperSlab (const std::string &inName, const std::vector< size_t > &globalSize, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, const double *inDataPtr)
 
int WriteHyperSlab (const std::string &inName, const std::vector< size_t > &globalSize, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, const std::vector< size_t > &bufferStart, const std::vector< size_t > &bufferSize, const int *inDataPtr)
 
int WriteHyperSlab (const std::string &inName, const std::vector< size_t > &globalSize, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, const std::vector< size_t > &bufferStart, const std::vector< size_t > &bufferSize, const char *inDataPtr)
 
int WriteHyperSlab (const std::string &inName, const std::vector< size_t > &globalSize, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, const std::vector< size_t > &bufferStart, const std::vector< size_t > &bufferSize, const double *inDataPtr)
 
int WriteHyperSlab (const std::string &inName, const std::vector< size_t > &globalSize, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, std::vector< int > &inDataVec)
 
int WriteHyperSlab (const std::string &inName, const std::vector< size_t > &globalSize, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, std::vector< size_t > &inDataVec)
 
int WriteHyperSlab (const std::string &inName, const std::vector< size_t > &globalSize, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, std::vector< char > &inDataVec)
 
int WriteHyperSlab (const std::string &inName, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, std::vector< double > &inDataVec)
 
int WriteHyperSlab (const std::string &inName, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, std::vector< int > &inDataVec)
 
int WriteHyperSlab (const std::string &inName, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, std::vector< size_t > &inDataVec)
 
int WriteHyperSlab (const std::string &inName, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, std::vector< char > &inDataVec)
 
int ReadDataSet (const std::string &inName, int *inBuf)
 
int ReadDataSet (const std::string &inName, double *inBuf)
 
int ReadDataSet (const std::string &inName, size_t *inBuf)
 
int ReadDataSet (const std::string &inName, char *inBuf)
 
int ReadHyperSlab (hid_t dataID, hid_t dataSpace, hid_t hyperSlab, hid_t xferProperties, double *dataBuffer)
 
int ReadHyperSlab (hid_t dataID, hid_t dataSpace, hid_t hyperSlab, hid_t xferProperties, int *dataBuffer)
 
int ReadHyperSlab (hid_t dataID, hid_t dataSpace, hid_t hyperSlab, hid_t xferProperties, size_t *dataBuffer)
 
int ReadHyperSlab (hid_t dataID, hid_t dataSpace, hid_t hyperSlab, hid_t xferProperties, char *dataBuffer)
 
template<typename DataType >
int ReadHyperSlab (const std::string &inName, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, std::vector< DataType > &inDataVec)
 
template<typename DataType >
int ReadHyperSlab (const std::string &inName, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, const std::vector< size_t > &bufferStart, const std::vector< size_t > &bufferSize, std::vector< DataType > &inDataVec)
 
template<typename DataType >
int ReadHyperSlab (const std::string &inName, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, const std::vector< size_t > &bufferStart, const std::vector< size_t > &bufferSize, DataType *readBuffer)
 
template<typename DataType >
int ReadHyperSlab (const std::string &inName, const std::vector< size_t > &localStart, const std::vector< size_t > &localSize, DataType *readBuffer)
 
template<typename DataType >
int ReadDataSet (const std::string &inName, std::vector< DataType > &inDataVec)
 
int CreateGroup (const std::string &inName)
 
hid_t CreateDataSpace (const std::vector< size_t > &spaceDimensions)
 
int CreateDataSet (const std::string &inName, const std::vector< size_t > &spaceDimensions, size_t sizeInBytes=8)
 
int CreateDataSet (const std::string &inName, const std::vector< size_t > &spaceDimensions, std::vector< double > &inData)
 
int CreateDataSet (const std::string &inName, const std::vector< size_t > &spaceDimensions, std::vector< int > &inData)
 
int CreateAttribute (const std::string &inName, const std::vector< size_t > &spaceDimensions, size_t sizeInBytes=8)
 
int CreateAttribute (const std::string &inName, const std::vector< size_t > &spaceDimensions, const int *inBuf)
 
int CreateAttribute (const std::string &inName, const std::vector< size_t > &spaceDimensions, const std::vector< int > &inData)
 
int CreateAttribute (const std::string &inName, const std::vector< size_t > &spaceDimensions, const double *inBuf)
 
int CreateAttribute (const std::string &inName, const std::vector< size_t > &spaceDimensions, const std::vector< double > &inData)
 
int CreateAttribute (const std::string &inName, const std::vector< size_t > &spaceDimensions, const size_t *inBuf)
 
int CreateAttribute (const std::string &inName, const std::vector< size_t > &spaceDimensions, const std::vector< size_t > &inData)
 
int CreateAttribute (const std::string &inName, const std::vector< size_t > &spaceDimensions, const char *inBuf)
 
int CreateAttribute (const std::string &inName, const std::string &inData)
 
 ~base ()
 

Protected Attributes

std::string fileName
 
std::vector< hid_t > hdfScope
 
std::vector< hid_t > hdfAPL
 
hid_t dataTransferProperties
 
hid_t globalSlab
 
hid_t localSlab
 
std::ostream * messageStreamPtr
 
std::ostringstream messageStream
 
fixtures::CommunicatorTypecommPtr
 
bool collectiveMode
 
Collaboration diagram for base:

Constructor & Destructor Documentation

◆ base() [1/5]

base ( )
inline

Definition at line 182 of file PCPPHDF5.H.

◆ base() [2/5]

base ( fixtures::CommunicatorType inComm)
inline

Definition at line 188 of file PCPPHDF5.H.

◆ base() [3/5]

base ( const std::string &  inName)
inline

Definition at line 194 of file PCPPHDF5.H.

References ix::sys::FILEEXISTS().

Here is the call graph for this function:

◆ base() [4/5]

base ( const std::string &  inName,
bool  readOnly 
)
inline

Definition at line 206 of file PCPPHDF5.H.

References ix::sys::FILEEXISTS().

Here is the call graph for this function:

◆ base() [5/5]

base ( const std::string &  inName,
fixtures::CommunicatorType inComm 
)
inline

Definition at line 218 of file PCPPHDF5.H.

References ix::sys::FILEEXISTS().

Here is the call graph for this function:

◆ ~base()

~base ( )
inline

Definition at line 900 of file PCPPHDF5.H.

Member Function Documentation

◆ AttributeDimensions()

std::vector< size_t > AttributeDimensions ( const std::string &  inName)

Definition at line 1170 of file PCPPHDF5.C.

Referenced by TestPCPPHDF5Read().

Here is the caller graph for this function:

◆ AttributeExists()

bool AttributeExists ( const std::string &  inName)

Definition at line 852 of file PCPPHDF5.C.

Referenced by pcpp::io::hdf5::PlasCom2FileInfo(), pcpp::util::ProcessConfigurationRestart(), TestPCPPHDF5Read(), and TestPCPPHDF5Write().

Here is the caller graph for this function:

◆ ClearMessages()

void ClearMessages ( )
inline

Definition at line 241 of file PCPPHDF5.H.

References ix::util::RenewStream().

Here is the call graph for this function:

◆ Close()

◆ CloseGroup()

int CloseGroup ( )
inline

Definition at line 288 of file PCPPHDF5.H.

Referenced by TestPCPPHDF5Read().

Here is the caller graph for this function:

◆ Create() [1/2]

int Create ( const std::string &  inFileName,
fixtures::CommunicatorType inComm,
bool  force = false 
)
inline

Definition at line 261 of file PCPPHDF5.H.

Referenced by TestHDF5HyperSlab().

Here is the caller graph for this function:

◆ Create() [2/2]

int Create ( const std::string &  inFileName,
bool  force = false 
)

Definition at line 683 of file PCPPHDF5.C.

◆ CreateAttribute() [1/9]

int CreateAttribute ( const std::string &  inName,
const std::vector< size_t > &  spaceDimensions,
size_t  sizeInBytes = 8 
)

◆ CreateAttribute() [2/9]

int CreateAttribute ( const std::string &  inName,
const std::vector< size_t > &  spaceDimensions,
const int *  inBuf 
)

Definition at line 2523 of file PCPPHDF5.C.

◆ CreateAttribute() [3/9]

int CreateAttribute ( const std::string &  inName,
const std::vector< size_t > &  spaceDimensions,
const std::vector< int > &  inData 
)

Definition at line 2555 of file PCPPHDF5.C.

◆ CreateAttribute() [4/9]

int CreateAttribute ( const std::string &  inName,
const std::vector< size_t > &  spaceDimensions,
const double *  inBuf 
)

Definition at line 2585 of file PCPPHDF5.C.

◆ CreateAttribute() [5/9]

int CreateAttribute ( const std::string &  inName,
const std::vector< size_t > &  spaceDimensions,
const std::vector< double > &  inData 
)

Definition at line 2617 of file PCPPHDF5.C.

◆ CreateAttribute() [6/9]

int CreateAttribute ( const std::string &  inName,
const std::vector< size_t > &  spaceDimensions,
const size_t *  inBuf 
)

Definition at line 2649 of file PCPPHDF5.C.

◆ CreateAttribute() [7/9]

int CreateAttribute ( const std::string &  inName,
const std::vector< size_t > &  spaceDimensions,
const std::vector< size_t > &  inData 
)

Definition at line 2681 of file PCPPHDF5.C.

◆ CreateAttribute() [8/9]

int CreateAttribute ( const std::string &  inName,
const std::vector< size_t > &  spaceDimensions,
const char *  inBuf 
)

Definition at line 2714 of file PCPPHDF5.C.

◆ CreateAttribute() [9/9]

int CreateAttribute ( const std::string &  inName,
const std::string &  inData 
)

Definition at line 2746 of file PCPPHDF5.C.

◆ CreateDataSet() [1/3]

int CreateDataSet ( const std::string &  inName,
const std::vector< size_t > &  spaceDimensions,
size_t  sizeInBytes = 8 
)

Definition at line 2380 of file PCPPHDF5.C.

Referenced by TestHDF5HyperSlab(), and TestPCPPHDF5Write().

Here is the caller graph for this function:

◆ CreateDataSet() [2/3]

int CreateDataSet ( const std::string &  inName,
const std::vector< size_t > &  spaceDimensions,
std::vector< double > &  inData 
)

Definition at line 2415 of file PCPPHDF5.C.

◆ CreateDataSet() [3/3]

int CreateDataSet ( const std::string &  inName,
const std::vector< size_t > &  spaceDimensions,
std::vector< int > &  inData 
)

Definition at line 2448 of file PCPPHDF5.C.

◆ CreateDataSpace()

hid_t CreateDataSpace ( const std::vector< size_t > &  spaceDimensions)

Definition at line 2366 of file PCPPHDF5.C.

◆ CreateGroup()

int CreateGroup ( const std::string &  inName)

◆ DataDimensions()

std::vector< size_t > DataDimensions ( const std::string &  inName)

Definition at line 1135 of file PCPPHDF5.C.

Referenced by TestPCPPHDF5Read(), and TestPCPPHDF5Write().

Here is the caller graph for this function:

◆ DataSpace()

hid_t DataSpace ( const std::string &  inName)

Definition at line 1129 of file PCPPHDF5.C.

◆ Exists()

◆ InitializeHyperSlab()

int InitializeHyperSlab ( std::vector< size_t > &  inGlobalSize,
std::vector< size_t > &  inLocalSize,
std::vector< size_t > &  inLocalStart 
)

Definition at line 1204 of file PCPPHDF5.C.

References numPoints.

◆ Messages()

std::string Messages ( )
inline

Definition at line 237 of file PCPPHDF5.H.

◆ Name()

std::string Name ( )
inline

Definition at line 231 of file PCPPHDF5.H.

Referenced by pcpp::io::hdf5::LegacyFileInfo(), and pcpp::io::hdf5::PlasCom2FileInfo().

Here is the caller graph for this function:

◆ Open() [1/2]

int Open ( const std::string &  inFileName,
fixtures::CommunicatorType inComm,
bool  readOnly = false 
)
inline

◆ Open() [2/2]

int Open ( const std::string &  inFileName,
bool  readOnly = false 
)

Definition at line 718 of file PCPPHDF5.C.

References CommunicatorObject::Comm().

Here is the call graph for this function:

◆ OpenAttribute()

hid_t OpenAttribute ( const std::string &  inName)

Definition at line 941 of file PCPPHDF5.C.

◆ OpenDataSet()

hid_t OpenDataSet ( const std::string &  inName)

Definition at line 919 of file PCPPHDF5.C.

◆ OpenGroup()

int OpenGroup ( const std::string &  groupName)

Definition at line 831 of file PCPPHDF5.C.

Referenced by TestPCPPHDF5Read(), and pcpp::io::hdf5::WriteStateNodeData().

Here is the caller graph for this function:

◆ ReadAttribute() [1/6]

int ReadAttribute ( const std::string &  inName,
int *  inBuf 
)

◆ ReadAttribute() [2/6]

int ReadAttribute ( const std::string &  inName,
size_t *  inBuf 
)

Definition at line 1048 of file PCPPHDF5.C.

◆ ReadAttribute() [3/6]

int ReadAttribute ( const std::string &  inName,
double *  inBuf 
)

Definition at line 1066 of file PCPPHDF5.C.

◆ ReadAttribute() [4/6]

int ReadAttribute ( const std::string &  inName,
char *  inBuf 
)

Definition at line 1084 of file PCPPHDF5.C.

◆ ReadAttribute() [5/6]

int ReadAttribute ( const std::string &  inName,
std::string &  inString 
)

Definition at line 1102 of file PCPPHDF5.C.

◆ ReadAttribute() [6/6]

int ReadAttribute ( const std::string &  inName,
std::vector< DataType > &  inData 
)
inline

Definition at line 312 of file PCPPHDF5.H.

References bufferSize, and numPoints.

◆ ReadDataSet() [1/5]

int ReadDataSet ( const std::string &  inName,
int *  inBuf 
)

Definition at line 965 of file PCPPHDF5.C.

Referenced by TestPCPPHDF5Write().

Here is the caller graph for this function:

◆ ReadDataSet() [2/5]

int ReadDataSet ( const std::string &  inName,
double *  inBuf 
)

Definition at line 997 of file PCPPHDF5.C.

◆ ReadDataSet() [3/5]

int ReadDataSet ( const std::string &  inName,
size_t *  inBuf 
)

Definition at line 981 of file PCPPHDF5.C.

◆ ReadDataSet() [4/5]

int ReadDataSet ( const std::string &  inName,
char *  inBuf 
)

Definition at line 1013 of file PCPPHDF5.C.

◆ ReadDataSet() [5/5]

int ReadDataSet ( const std::string &  inName,
std::vector< DataType > &  inDataVec 
)
inline

Definition at line 815 of file PCPPHDF5.H.

References numPoints.

◆ ReadHyperSlab() [1/8]

int ReadHyperSlab ( hid_t  dataID,
hid_t  dataSpace,
hid_t  hyperSlab,
hid_t  xferProperties,
double *  dataBuffer 
)
inline

Definition at line 432 of file PCPPHDF5.H.

Referenced by pcpp::io::hdf5::ReadGrid(), pcpp::io::hdf5::ReadStateNodeData(), and TestHDF5HyperSlab().

Here is the caller graph for this function:

◆ ReadHyperSlab() [2/8]

int ReadHyperSlab ( hid_t  dataID,
hid_t  dataSpace,
hid_t  hyperSlab,
hid_t  xferProperties,
int *  dataBuffer 
)
inline

Definition at line 439 of file PCPPHDF5.H.

◆ ReadHyperSlab() [3/8]

int ReadHyperSlab ( hid_t  dataID,
hid_t  dataSpace,
hid_t  hyperSlab,
hid_t  xferProperties,
size_t *  dataBuffer 
)
inline

Definition at line 446 of file PCPPHDF5.H.

◆ ReadHyperSlab() [4/8]

int ReadHyperSlab ( hid_t  dataID,
hid_t  dataSpace,
hid_t  hyperSlab,
hid_t  xferProperties,
char *  dataBuffer 
)
inline

Definition at line 453 of file PCPPHDF5.H.

◆ ReadHyperSlab() [5/8]

int ReadHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
std::vector< DataType > &  inDataVec 
)
inline

Definition at line 462 of file PCPPHDF5.H.

◆ ReadHyperSlab() [6/8]

int ReadHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
const std::vector< size_t > &  bufferStart,
const std::vector< size_t > &  bufferSize,
std::vector< DataType > &  inDataVec 
)
inline

Definition at line 539 of file PCPPHDF5.H.

◆ ReadHyperSlab() [7/8]

int ReadHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
const std::vector< size_t > &  bufferStart,
const std::vector< size_t > &  bufferSize,
DataType *  readBuffer 
)
inline

Definition at line 628 of file PCPPHDF5.H.

◆ ReadHyperSlab() [8/8]

int ReadHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
DataType *  readBuffer 
)
inline

Definition at line 743 of file PCPPHDF5.H.

◆ ResolveName()

int ResolveName ( const std::string &  inName,
std::string &  attLocation,
std::string &  attName,
hid_t &  parentId 
)

Definition at line 888 of file PCPPHDF5.C.

References x.

◆ SetCollectiveMode()

void SetCollectiveMode ( bool  yesNo = true)
inline

Definition at line 244 of file PCPPHDF5.H.

◆ SetCommunicator()

void SetCommunicator ( fixtures::CommunicatorType inCommunicator)
inline

Definition at line 256 of file PCPPHDF5.H.

◆ SetMessageStream()

void SetMessageStream ( std::ostream &  outStream)
inline

Definition at line 233 of file PCPPHDF5.H.

◆ WriteHyperSlab() [1/12]

int WriteHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  globalSize,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
std::vector< double > &  inDataVec 
)

Definition at line 1253 of file PCPPHDF5.C.

Referenced by TestHDF5HyperSlab(), pcpp::io::hdf5::WriteGrid(), and pcpp::io::hdf5::WriteStateNodeData().

Here is the caller graph for this function:

◆ WriteHyperSlab() [2/12]

int WriteHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  globalSize,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
const double *  inDataPtr 
)

Definition at line 1347 of file PCPPHDF5.C.

◆ WriteHyperSlab() [3/12]

int WriteHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  globalSize,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
const std::vector< size_t > &  bufferStart,
const std::vector< size_t > &  bufferSize,
const int *  inDataPtr 
)

Definition at line 1550 of file PCPPHDF5.C.

◆ WriteHyperSlab() [4/12]

int WriteHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  globalSize,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
const std::vector< size_t > &  bufferStart,
const std::vector< size_t > &  bufferSize,
const char *  inDataPtr 
)

Definition at line 1661 of file PCPPHDF5.C.

◆ WriteHyperSlab() [5/12]

int WriteHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  globalSize,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
const std::vector< size_t > &  bufferStart,
const std::vector< size_t > &  bufferSize,
const double *  inDataPtr 
)

Definition at line 1440 of file PCPPHDF5.C.

◆ WriteHyperSlab() [6/12]

int WriteHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  globalSize,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
std::vector< int > &  inDataVec 
)

Definition at line 1772 of file PCPPHDF5.C.

◆ WriteHyperSlab() [7/12]

int WriteHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  globalSize,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
std::vector< size_t > &  inDataVec 
)

Definition at line 1866 of file PCPPHDF5.C.

◆ WriteHyperSlab() [8/12]

int WriteHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  globalSize,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
std::vector< char > &  inDataVec 
)

Definition at line 1959 of file PCPPHDF5.C.

◆ WriteHyperSlab() [9/12]

int WriteHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
std::vector< double > &  inDataVec 
)

Definition at line 2052 of file PCPPHDF5.C.

◆ WriteHyperSlab() [10/12]

int WriteHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
std::vector< int > &  inDataVec 
)

Definition at line 2127 of file PCPPHDF5.C.

◆ WriteHyperSlab() [11/12]

int WriteHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
std::vector< size_t > &  inDataVec 
)

Definition at line 2277 of file PCPPHDF5.C.

◆ WriteHyperSlab() [12/12]

int WriteHyperSlab ( const std::string &  inName,
const std::vector< size_t > &  localStart,
const std::vector< size_t > &  localSize,
std::vector< char > &  inDataVec 
)

Definition at line 2202 of file PCPPHDF5.C.

Member Data Documentation

◆ collectiveMode

bool collectiveMode
protected

Definition at line 915 of file PCPPHDF5.H.

◆ commPtr

fixtures::CommunicatorType* commPtr
protected

Definition at line 914 of file PCPPHDF5.H.

◆ dataTransferProperties

hid_t dataTransferProperties
protected

Definition at line 906 of file PCPPHDF5.H.

◆ fileName

std::string fileName
protected

Definition at line 900 of file PCPPHDF5.H.

◆ globalSlab

hid_t globalSlab
protected

Definition at line 907 of file PCPPHDF5.H.

◆ hdfAPL

std::vector<hid_t> hdfAPL
protected

Definition at line 904 of file PCPPHDF5.H.

◆ hdfScope

std::vector<hid_t> hdfScope
protected

Definition at line 903 of file PCPPHDF5.H.

◆ localSlab

hid_t localSlab
protected

Definition at line 908 of file PCPPHDF5.H.

◆ messageStream

std::ostringstream messageStream
protected

Definition at line 913 of file PCPPHDF5.H.

◆ messageStreamPtr

std::ostream* messageStreamPtr
protected

Definition at line 912 of file PCPPHDF5.H.


The documentation for this class was generated from the following files: