IFEM  90A354
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
HDF5Base Class Reference

Base class for interacting with HDF5 files. More...

#include <HDF5Base.h>

Inheritance diagram for HDF5Base:
Inheritance graph
[legend]
Collaboration diagram for HDF5Base:
Collaboration graph
[legend]

Public Member Functions

 HDF5Base (const std::string &name, const ProcessAdm &adm)
 The constructor opens a named HDF5-file. More...
 
virtual ~HDF5Base ()
 The destructor closes the file.
 

Protected Member Functions

bool openFile (unsigned int flag)
 Opens the HDF5 file. More...
 
void closeFile ()
 Closes the HDF5 file.
 

Protected Attributes

std::string m_hdf5_name
 The file name of the HDF5 file.
 

Detailed Description

Base class for interacting with HDF5 files.

Constructor & Destructor Documentation

◆ HDF5Base()

HDF5Base::HDF5Base ( const std::string &  name,
const ProcessAdm adm 
)

The constructor opens a named HDF5-file.

Parameters
[in]nameThe name (without extension) of the data file
[in]admThe process administrator

Member Function Documentation

◆ openFile()

bool HDF5Base::openFile ( unsigned int  flag)
protected

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