|
| 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 > data, Offset offset, Extent extent) |
| | Load a chunk of data into pre-allocated memory. More...
|
| |
| template<typename T > |
| void | loadChunk (std::shared_ptr< T[]> data, Offset offset, Extent extent) |
| | Load a chunk of data into pre-allocated memory, array version. More...
|
| |
| template<typename T > |
| void | loadChunkRaw (T *data, Offset offset, Extent extent) |
| | Load a chunk of data into pre-allocated memory, raw pointer version. More...
|
| |
| template<typename T > |
| void | storeChunk (std::shared_ptr< T > data, Offset offset, Extent extent) |
| | Store a chunk of data from a chunk of memory. More...
|
| |
| template<typename T > |
| void | storeChunk (std::shared_ptr< T[]> data, Offset offset, Extent extent) |
| | Store a chunk of data from a chunk of memory, array version. More...
|
| |
| template<typename T > |
| void | storeChunk (UniquePtrWithLambda< T > data, Offset offset, Extent extent) |
| | Store a chunk of data from a chunk of memory, unique pointer version. More...
|
| |
| template<typename T , typename Del > |
| void | storeChunk (std::unique_ptr< T, Del > data, Offset offset, Extent extent) |
| | Store a chunk of data from a chunk of memory, unique pointer version. More...
|
| |
| template<typename T > |
| void | storeChunkRaw (T *data, Offset offset, Extent extent) |
| | Store a chunk of data from a chunk of memory, raw pointer version. More...
|
| |
| template<typename T_ContiguousContainer > |
| std::enable_if_t< auxiliary::IsContiguousContainer_v< T_ContiguousContainer > > | storeChunk (T_ContiguousContainer &data, Offset offset={0u}, Extent extent={-1u}) |
| | Store a chunk of data from a contiguous container. More...
|
| |
| template<typename T , typename F > |
| DynamicMemoryView< T > | storeChunk (Offset offset, Extent 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...
|
| |
| Attributable & | setComment (std::string const &comment) |
| | Populate Attribute corresponding to a comment with the user-supplied comment. More...
|
| |
| void | seriesFlush (std::string backendConfig="{}") |
| | Flush the corresponding Series object. More...
|
| |
| MyPath | myPath () const |
| | The path to this object within its containing Series. More...
|
| |
|
protected Series | retrieveSeries () const |
| |
|
void | seriesFlush (internal::FlushParams) |
| |
|
void | flushAttributes (internal::FlushParams const &) |
| |
|
void | readAttributes (ReadMode) |
| |
| template<typename T > |
| T | readFloatingpoint (std::string const &key) const |
| | Retrieve the value of a floating point Attribute of user-defined precision with ensured type-safety. More...
|
| |
| template<typename T > |
| std::vector< T > | readVectorFloatingpoint (std::string const &key) const |
| | Retrieve a vector of values of a floating point Attributes of user-defined precision with ensured type-safety. More...
|
| |
|
AbstractIOHandler * | IOHandler () |
| |
|
AbstractIOHandler const * | IOHandler () const |
| |
|
Writable *& | parent () |
| |
|
Writable const * | parent () const |
| |
|
Writable & | writable () |
| |
|
Writable const & | writable () const |
| |
|
void | setData (std::shared_ptr< internal::AttributableData > attri) |
| |
|
internal::AttributableData & | get () |
| |
|
internal::AttributableData const & | get () const |
| |
|
bool | dirty () const |
| |
|
bool & | dirty () |
| |
|
bool | written () const |
| |
|
bool & | written () |
| |
| 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[]) |
| |
| Iteration const & | containingIteration () const |
| | Returns the corresponding Iteration. More...
|
| |
|
Iteration & | containingIteration () |
| |