|
template<typename T > |
std::vector< T > | position () const |
| Position on an element. More...
|
|
template<typename T > |
MeshRecordComponent & | setPosition (std::vector< T > pos) |
| Position on an element. More...
|
|
template<typename T > |
MeshRecordComponent & | makeConstant (T) |
| Create a dataset with regular extent and constant value. More...
|
|
RecordComponent & | setUnitSI (double) |
|
RecordComponent & | resetDataset (Dataset) |
| Declare the dataset's type and extent. More...
|
|
uint8_t | getDimensionality () const |
|
Extent | getExtent () const |
|
template<typename T > |
RecordComponent & | makeConstant (T) |
| Create a dataset with regular extent and constant value. More...
|
|
template<typename T > |
RecordComponent & | makeEmpty (uint8_t dimensions) |
| Create a dataset with zero extent in each dimension. More...
|
|
RecordComponent & | makeEmpty (Datatype dt, uint8_t dimensions) |
| Non-template overload of RecordComponent::makeEmpty(). More...
|
|
bool | empty () const |
| Returns true if this is an empty record component. More...
|
|
template<typename T > |
std::shared_ptr< T > | loadChunk (Offset={ 0u }, Extent={ -1u }) |
| Load and allocate a chunk of data. More...
|
|
template<typename T > |
void | loadChunk (std::shared_ptr< T >, Offset, Extent) |
| Load a chunk of data into pre-allocated memory. More...
|
|
template<typename T > |
void | storeChunk (std::shared_ptr< T >, Offset, Extent) |
|
template<typename T_ContiguousContainer > |
std::enable_if< traits::IsContiguousContainer< T_ContiguousContainer >::value >::type | storeChunk (T_ContiguousContainer &, Offset={0u}, Extent={-1u}) |
|
template<typename T , typename F > |
DynamicMemoryView< T > | storeChunk (Offset, Extent, F &&createBuffer) |
| Overload of storeChunk() that lets the openPMD API allocate a buffer. More...
|
|
template<typename T > |
DynamicMemoryView< T > | storeChunk (Offset, Extent) |
| Overload of span-based storeChunk() that uses operator new() to create a buffer.
|
|
double | unitSI () const |
|
BaseRecordComponent & | resetDatatype (Datatype) |
|
Datatype | getDatatype () const |
|
bool | constant () const |
| Returns true if this is a constant record component. More...
|
|
ChunkTable | availableChunks () |
| Get data chunks that are available to be loaded from the backend. More...
|
|
Attribute | getAttribute (std::string const &key) const |
| Retrieve value of Attribute stored with provided key. More...
|
|
bool | deleteAttribute (std::string const &key) |
| Remove Attribute of provided value both logically and physically. More...
|
|
std::vector< std::string > | attributes () const |
| List all currently stored Attributes' keys. More...
|
|
size_t | numAttributes () const |
| Count all currently stored Attributes. More...
|
|
bool | containsAttribute (std::string const &key) const |
| Check whether am Attribute with a given key exists. More...
|
|
std::string | comment () const |
| Retrieve a user-supplied comment associated with the object. More...
|
|
AttributableInterface & | setComment (std::string const &comment) |
| Populate Attribute corresponding to a comment with the user-supplied comment. More...
|
|
void | seriesFlush () |
| Flush the corresponding Series object. More...
|
|
MyPath | myPath () const |
| The path to this object within its containing Series. More...
|
|
template<typename T > |
bool | setAttribute (std::string const &key, T value) |
| Populate Attribute of provided name with provided value. More...
|
|
bool | setAttribute (std::string const &key, char const value[]) |
|