openPMD-api
Public Member Functions | Friends | List of all members
openPMD::Writable Class Referencefinal

Layer to mirror structure of logical data and persistent data in file. More...

#include <Writable.hpp>

Public Member Functions

 Writable (Attributable *=nullptr)
 

Friends

class Attributable
 
template<typename T_elem >
class BaseRecord
 
template<typename T , typename T_key , typename T_container >
class Container
 
class Iteration
 
class Mesh
 
class ParticleSpecies
 
class Series
 
class Record
 
class ADIOS1IOHandlerImpl
 
class ParallelADIOS1IOHandlerImpl
 
class ADIOS2IOHandlerImpl
 
class HDF5IOHandlerImpl
 
class ParallelHDF5IOHandlerImpl
 
class AbstractIOHandlerImplCommon< ADIOS2FilePosition >
 
class JSONIOHandlerImpl
 
struct test::TestHelper
 
std::string concrete_h5_file_position (Writable *)
 
std::string concrete_bp1_file_position (Writable *)
 

Detailed Description

Layer to mirror structure of logical data and persistent data in file.

Hierarchy of objects (datasets, groups, attributes, ...) in openPMD is managed in this class. It also indicates the current synchronization state between logical and persistent data: - whether the object has been created in persistent form


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