#include <hdf5.hh>
|
H5::DataSet | appendVectorInfo (const VectorInfo &info) |
| Helper function to append vector stats and set their metadata. More...
|
|
H5::DataSet | appendStat (const Info &info, int rank, hsize_t *dims, const double *data) |
| Helper function to append an n-dimensional double stat to the file. More...
|
|
void | addMetaData (H5::DataSet &loc, const char *name, const std::vector< const char * > &values) |
| Helper function to add a string vector attribute to a stat. More...
|
|
void | addMetaData (H5::DataSet &loc, const char *name, const std::vector< std::string > &values) |
| Helper function to add a string vector attribute to a stat. More...
|
|
void | addMetaData (H5::DataSet &loc, const char *name, const std::string &value) |
| Helper function to add a string attribute to a stat. More...
|
|
void | addMetaData (H5::DataSet &loc, const char *name, double value) |
| Helper function to add a double attribute to a stat. More...
|
|
Definition at line 54 of file hdf5.hh.
◆ Hdf5() [1/3]
Stats::Hdf5::Hdf5 |
( |
const std::string & |
file, |
|
|
unsigned |
chunking, |
|
|
bool |
desc, |
|
|
bool |
formulas |
|
) |
| |
◆ ~Hdf5()
◆ Hdf5() [2/3]
◆ Hdf5() [3/3]
Stats::Hdf5::Hdf5 |
( |
const Hdf5 & |
other | ) |
|
|
delete |
◆ addMetaData() [1/4]
void Stats::Hdf5::addMetaData |
( |
H5::DataSet & |
loc, |
|
|
const char * |
name, |
|
|
const std::string & |
value |
|
) |
| |
|
protected |
Helper function to add a string attribute to a stat.
- Parameters
-
loc | Parent location in the file. |
name | Attribute name. |
value | Attribute value. |
Definition at line 294 of file hdf5.cc.
References name(), and type.
◆ addMetaData() [2/4]
void Stats::Hdf5::addMetaData |
( |
H5::DataSet & |
loc, |
|
|
const char * |
name, |
|
|
const std::vector< const char * > & |
values |
|
) |
| |
|
protected |
◆ addMetaData() [3/4]
void Stats::Hdf5::addMetaData |
( |
H5::DataSet & |
loc, |
|
|
const char * |
name, |
|
|
const std::vector< std::string > & |
values |
|
) |
| |
|
protected |
Helper function to add a string vector attribute to a stat.
- Parameters
-
loc | Parent location in the file. |
name | Attribute name. |
values | Attribute value. |
Definition at line 283 of file hdf5.cc.
References addMetaData(), ArmISA::i, and name().
◆ addMetaData() [4/4]
void Stats::Hdf5::addMetaData |
( |
H5::DataSet & |
loc, |
|
|
const char * |
name, |
|
|
double |
value |
|
) |
| |
|
protected |
Helper function to add a double attribute to a stat.
- Parameters
-
loc | Parent location in the file. |
name | Attribute name. |
value | Attribute value. |
Definition at line 305 of file hdf5.cc.
References name().
◆ appendStat()
H5::DataSet Stats::Hdf5::appendStat |
( |
const Info & |
info, |
|
|
int |
rank, |
|
|
hsize_t * |
dims, |
|
|
const double * |
data |
|
) |
| |
|
protected |
◆ appendVectorInfo()
H5::DataSet Stats::Hdf5::appendVectorInfo |
( |
const VectorInfo & |
info | ) |
|
|
protected |
◆ begin()
void Stats::Hdf5::begin |
( |
| ) |
|
|
overridevirtual |
◆ beginGroup()
void Stats::Hdf5::beginGroup |
( |
const char * |
name | ) |
|
|
overridevirtual |
◆ end()
void Stats::Hdf5::end |
( |
| ) |
|
|
overridevirtual |
◆ endGroup()
void Stats::Hdf5::endGroup |
( |
| ) |
|
|
overridevirtual |
◆ valid()
bool Stats::Hdf5::valid |
( |
| ) |
const |
|
overridevirtual |
◆ visit() [1/7]
void Stats::Hdf5::visit |
( |
const DistInfo & |
info | ) |
|
|
overridevirtual |
◆ visit() [2/7]
◆ visit() [3/7]
void Stats::Hdf5::visit |
( |
const ScalarInfo & |
info | ) |
|
|
overridevirtual |
◆ visit() [4/7]
◆ visit() [5/7]
◆ visit() [6/7]
◆ visit() [7/7]
void Stats::Hdf5::visit |
( |
const VectorInfo & |
info | ) |
|
|
overridevirtual |
◆ dumpCount
unsigned Stats::Hdf5::dumpCount |
|
protected |
◆ enableDescriptions
const bool Stats::Hdf5::enableDescriptions |
|
protected |
◆ enableFormula
const bool Stats::Hdf5::enableFormula |
|
protected |
◆ fname
const std::string Stats::Hdf5::fname |
|
protected |
◆ h5File
H5::H5File Stats::Hdf5::h5File |
|
protected |
◆ path
std::stack<H5::Group> Stats::Hdf5::path |
|
protected |
◆ timeChunk
const hsize_t Stats::Hdf5::timeChunk |
|
protected |
The documentation for this class was generated from the following files: