EventBuffer¶
-
class EventBuffer¶
Public Functions
-
inline EventBuffer(std::size_t event_count, std::size_t particle_count, const DataLayout &layout)¶
-
inline char *data()¶
-
inline const char *data() const¶
-
inline std::size_t size() const¶
-
inline std::size_t event_count() const¶
-
inline std::size_t particle_count() const¶
-
inline const DataLayout &layout() const¶
-
inline std::size_t event_size() const¶
-
inline std::size_t event_offset(std::size_t event_index) const¶
-
inline std::size_t particle_offset(std::size_t event_index, std::size_t particle_index) const¶
-
inline ParticleRecord particle(std::size_t event_index, std::size_t particle_index)¶
-
inline EventRecord event(std::size_t event_index)¶
-
inline void resize(std::size_t event_count)¶
-
inline void copy_and_pad(EventBuffer &buffer)¶
-
inline EventBuffer(std::size_t event_count, std::size_t particle_count, const DataLayout &layout)¶