HighFive 2.9.0
HighFive - Header-only C++ HDF5 interface
Loading...
Searching...
No Matches
HighFive::Caching Class Reference

#include <H5PropertyList.hpp>

Inheritance diagram for HighFive::Caching:
Collaboration diagram for HighFive::Caching:

Public Member Functions

 Caching (const size_t numSlots, const size_t cacheSize, const double w0=static_cast< double >(H5D_CHUNK_CACHE_W0_DEFAULT))
 
 Caching (const DataSetCreateProps &dcpl)
 
size_t getNumSlots () const
 
size_t getCacheSize () const
 
double getW0 () const
 

Detailed Description

Dataset access property to control chunk cache configuration. Do not confuse with the similar file access property for H5Pset_cache

Constructor & Destructor Documentation

◆ Caching() [1/2]

HighFive::Caching::Caching ( const size_t numSlots,
const size_t cacheSize,
const double w0 = static_cast<double>(H5D_CHUNK_CACHE_W0_DEFAULT) )
inline

◆ Caching() [2/2]

HighFive::Caching::Caching ( const DataSetCreateProps & dcpl)
inlineexplicit

Member Function Documentation

◆ getCacheSize()

size_t HighFive::Caching::getCacheSize ( ) const
inline

◆ getNumSlots()

size_t HighFive::Caching::getNumSlots ( ) const
inline

◆ getW0()

double HighFive::Caching::getW0 ( ) const
inline

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