openPMD-api
|
String serialization to describe an Attributable. More...
#include <Attributable.hpp>
Public Member Functions | |
std::string | filePath () const |
Reconstructs a path that can be passed to a Series constructor. | |
std::string | openPMDPath () const |
Return the path ob the object within the openPMD file. | |
Public Attributes | |
std::string | directory |
std::string | seriesName |
e.g., samples/git-samples/ | |
std::string | seriesExtension |
e.g., dataT | |
std::vector< std::string > | group |
e.g., .bp, .h5, .json, ... More... | |
Access | access |
String serialization to describe an Attributable.
This object contains the Series data path as well as the openPMD object names to find an Attributable. This can be used to re-open a Series and re-constructing an Attributable, e.g. on a remote context/node.
std::vector<std::string> openPMD::Attributable::MyPath::group |
e.g., .bp, .h5, .json, ...
A vector of openPMD object names
Indicates where this Attributable may be found within its Series. Prefixed by the accessed object, e.g., "iterations", "100", "meshes", "E", "x" Notice that RecordComponent::SCALAR does not get included in this list.