ATLAS Offline Software
Loading...
Searching...
No Matches
H5Utils::WriterConfiguration< N > Struct Template Reference

#include <WriterConfiguration.h>

Collaboration diagram for H5Utils::WriterConfiguration< N >:

Public Attributes

std::string name
std::array< hsize_t, N > extent {}
std::optional< hsize_t > batch_size {std::nullopt}
std::optional< std::array< hsize_t, N > > chunks {std::nullopt}
std::optional< int > deflate {std::nullopt}
std::vector< std::function< void(H5::DSetCreatPropList &)> > plist_callbacks

Detailed Description

template<size_t N>
struct H5Utils::WriterConfiguration< N >

Definition at line 21 of file WriterConfiguration.h.

Member Data Documentation

◆ batch_size

template<size_t N>
std::optional<hsize_t> H5Utils::WriterConfiguration< N >::batch_size {std::nullopt}

◆ chunks

template<size_t N>
std::optional<std::array<hsize_t,N> > H5Utils::WriterConfiguration< N >::chunks {std::nullopt}

Definition at line 26 of file WriterConfiguration.h.

◆ deflate

template<size_t N>
std::optional<int> H5Utils::WriterConfiguration< N >::deflate {std::nullopt}

Definition at line 27 of file WriterConfiguration.h.

◆ extent

template<size_t N>
std::array<hsize_t,N> H5Utils::WriterConfiguration< N >::extent {}

Definition at line 24 of file WriterConfiguration.h.

24{};

◆ name

template<size_t N>
std::string H5Utils::WriterConfiguration< N >::name

Definition at line 23 of file WriterConfiguration.h.

◆ plist_callbacks

template<size_t N>
std::vector<std::function<void(H5::DSetCreatPropList&)> > H5Utils::WriterConfiguration< N >::plist_callbacks

Definition at line 28 of file WriterConfiguration.h.


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