template<class TypeTraits, unsigned int D>
class RMF::HDF5ConstDataSetD< TypeTraits, D >
Wrap an HDF5 data set. Typedefs and python types are provided for data sets in 1,2, and 3 dimensions with all the supported types. They are named as RMF::HDF5IndexDataSet2D (or RMF.HDF5IndexDataSet2). See the HDF5 manual for more information.
Public Member Functions |
| TypeTraits::Types | get_block (const Index &lb, const Index &size) const |
| | Write a rectangular block starting at ln of size size.
|
|
TypeTraits::Types | get_row (const RowIndex ijkr) const |
|
HDF5DataSetIndexD< D > | get_size () const |
|
TypeTraits::Type | get_value (const HDF5DataSetIndexD< D > &ijk) const |
|
| operator Showable () const |
|
void | show (std::ostream &out) const |
|
CT | copy_to (const CF &cf) const |
|
bool | get_has_attribute (std::string nm) const |
|
TypeTraits::Types | get_attribute (std::string name) const |
|
Ints | get_int_attribute (std::string nm) const |
|
Floats | get_float_attribute (std::string nm) const |
|
Ints | get_index_attribute (std::string nm) const |
|
std::string | get_char_attribute (std::string nm) const |
| HDF5File | get_file () const |
| | Get an object for the file containing the object.
|
|
hid_t | get_handle () const |
|
std::string | get_name () const |