openPMD-api
Public Member Functions | Public Attributes | List of all members
openPMD::internal::SeriesData Class Reference

Data members for Series. More...

#include <Series.hpp>

Inheritance diagram for openPMD::internal::SeriesData:
Inheritance graph
[legend]
Collaboration diagram for openPMD::internal::SeriesData:
Collaboration graph
[legend]

Public Member Functions

 SeriesData (SeriesData const &)=delete
 
 SeriesData (SeriesData &&)=delete
 
SeriesDataoperator= (SeriesData const &)=delete
 
SeriesDataoperator= (SeriesData &&)=delete
 
- Public Member Functions inherited from openPMD::internal::AttributableData
 AttributableData (AttributableData const &)=delete
 
 AttributableData (AttributableData &&)=delete
 
AttributableDataoperator= (AttributableData const &)=delete
 
AttributableDataoperator= (AttributableData &&)=delete
 

Public Attributes

Container< Iteration, uint64_t > iterations {}
 
auxiliary::Option< WriteIterationsm_writeIterations
 
auxiliary::Option< std::string > m_overrideFilebasedFilename
 
std::string m_name
 
std::string m_filenamePrefix
 
std::string m_filenamePostfix
 
int m_filenamePadding
 
IterationEncoding m_iterationEncoding {}
 
Format m_format
 
StepStatus m_stepStatus = StepStatus::NoStep
 Whether a step is currently active for this iteration. More...
 
bool m_parseLazily = false
 
bool m_lastFlushSuccessful = true
 
- Public Attributes inherited from openPMD::internal::AttributableData
Writable m_writable
 

Additional Inherited Members

- Public Types inherited from openPMD::internal::AttributableData
using A_MAP = std::map< std::string, Attribute >
 

Detailed Description

Data members for Series.

Pinned at one memory location.

(Not movable or copyable)

Member Data Documentation

◆ m_stepStatus

StepStatus openPMD::internal::SeriesData::m_stepStatus = StepStatus::NoStep

Whether a step is currently active for this iteration.

Used for group-based iteration layout, see SeriesData.hpp for iteration-based layout. Access via stepStatus() method to automatically select the correct one among both flags.


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