chihaya
Validating delayed array operations in HDF5
Loading...
Searching...
No Matches
chihaya::Options Struct Reference

Options for validate(). More...

#include <utils_public.hpp>

Public Attributes

bool details_only = false
 
hsize_t contiguous_chunk_size = sanisizer::cap<hsize_t>(10000)
 
ValidateRegistry array_validate_registry
 
ValidateRegistry operation_validate_registry
 

Detailed Description

Member Data Documentation

◆ array_validate_registry

ValidateRegistry chihaya::Options::array_validate_registry

Custom registry of functions to be used by validate() on arrays. If a custom function is provided for an existing array type in chihaya, it is used instead of the default function.

◆ contiguous_chunk_size

hsize_t chihaya::Options::contiguous_chunk_size = sanisizer::cap<hsize_t>(10000)

Size of the streaming chunks (in terms of the number of elements) to use for contiguous HDF5 datasets. Ignored for chunked datasets where streaming chunk size is defined as the dataset's chunk size.

◆ details_only

bool chihaya::Options::details_only = false

Whether to skip extensive validation and just return the ArrayDetails. If this is set to true, it is assumed that the array/operation is already valid.

◆ operation_validate_registry

ValidateRegistry chihaya::Options::operation_validate_registry

Custom registry of functions to be used by validate() on operations. If a custom function is provided for an existing operation type in chihaya, it is used instead of the default function.


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