#include <H5Slice_traits.hpp>
|
| RegularHyperSlab ()=default |
|
| RegularHyperSlab (std::vector< size_t > offset_, std::vector< size_t > count_={}, std::vector< size_t > stride_={}, std::vector< size_t > block_={}) |
|
size_t | rank () const |
|
std::vector< size_t > | packedDims () const |
| Dimensions when all gaps are removed.
|
|
|
static RegularHyperSlab | fromHDF5Sizes (std::vector< hsize_t > offset_, std::vector< hsize_t > count_={}, std::vector< hsize_t > stride_={}, std::vector< hsize_t > block_={}) |
|
|
std::vector< hsize_t > | offset |
|
std::vector< hsize_t > | count |
|
std::vector< hsize_t > | stride |
|
std::vector< hsize_t > | block |
|
◆ RegularHyperSlab() [1/2]
HighFive::RegularHyperSlab::RegularHyperSlab |
( |
| ) |
|
|
default |
◆ RegularHyperSlab() [2/2]
HighFive::RegularHyperSlab::RegularHyperSlab |
( |
std::vector< size_t > | offset_, |
|
|
std::vector< size_t > | count_ = {}, |
|
|
std::vector< size_t > | stride_ = {}, |
|
|
std::vector< size_t > | block_ = {} ) |
|
inline |
◆ fromHDF5Sizes()
static RegularHyperSlab HighFive::RegularHyperSlab::fromHDF5Sizes |
( |
std::vector< hsize_t > | offset_, |
|
|
std::vector< hsize_t > | count_ = {}, |
|
|
std::vector< hsize_t > | stride_ = {}, |
|
|
std::vector< hsize_t > | block_ = {} ) |
|
inlinestatic |
◆ packedDims()
std::vector< size_t > HighFive::RegularHyperSlab::packedDims |
( |
| ) |
const |
|
inline |
Dimensions when all gaps are removed.
◆ rank()
size_t HighFive::RegularHyperSlab::rank |
( |
| ) |
const |
|
inline |
◆ block
std::vector<hsize_t> HighFive::RegularHyperSlab::block |
◆ count
std::vector<hsize_t> HighFive::RegularHyperSlab::count |
◆ offset
std::vector<hsize_t> HighFive::RegularHyperSlab::offset |
◆ stride
std::vector<hsize_t> HighFive::RegularHyperSlab::stride |
The documentation for this struct was generated from the following file: