50#include <boost/scoped_array.hpp>
164 unsigned int attrSize,
float &value)
206 unsigned int attrSize,
double &value)
248 std::vector<unsigned int> &
attrSize,
int &value)
270 for (
size_t i=0;
i <
rank;
i++) {
294 std::vector<unsigned int> &
attrSize,
float &value)
316 for (
size_t i=0;
i <
rank;
i++) {
340 std::vector<unsigned int> &
attrSize,
double &value)
362 for (
size_t i=0;
i <
rank;
i++) {
439 unsigned int attrSize,
const int &value)
482 unsigned int attrSize,
const float &value)
525 unsigned int attrSize,
const double &value)
569 std::vector<unsigned int> &
attrSize,
const int &value)
580 for (
size_t i=0;
i <
rank;
i++)
583 for (
size_t i=0;
i <
rank;
i++)
621 std::vector<unsigned int> &
attrSize,
const float &value)
632 for (
size_t i=0;
i <
rank;
i++)
635 for (
size_t i=0;
i <
rank;
i++)
673 std::vector<unsigned int> &
attrSize,
const double &value)
683 for (
size_t i=0;
i <
rank;
i++)
686 for (
size_t i=0;
i <
rank;
i++)
boost::recursive_mutex g_hdf5Mutex
Contains various utility functions for Hdf5.
FIELD3D_NAMESPACE_OPEN FIELD3D_API boost::recursive_mutex g_hdf5Mutex
boost::recursive_mutex::scoped_lock GlobalLock
Scoped object - opens an attribute data space on creation and closes it on destruction.
Scoped object - opens an attribute data type on creation and closes it on destruction.
Scoped object - Opens attribute by name and closes it on destruction.
Scoped object - opens an native type id on creation and closes it on destruction.
FIELD3D_API bool readAttribute(hid_t location, const std::string &attrName, std::string &value)
Reads a string attribute.
FIELD3D_API bool writeAttribute(hid_t location, const std::string &attrName, const std::string &value)
Writes a string attribute.
FIELD3D_API bool checkHdf5Gzip()
Checks whether gzip is available in the current hdf5 library.
Namespace for Exception objects.
Contains utility functions and classes for Hdf5 files.
FIELD3D_API void print(Severity severity, const std::string &message)
Sends the string to the assigned output, prefixing the message with the severity.
#define FIELD3D_NAMESPACE_SOURCE_CLOSE