class Gambit::Printers::H5P_LocalReadBufferManager

[No description available] More…

#include <hdf5reader.hpp>

Public Functions

Name
H5P_LocalReadBufferManager()
Constructor.
~H5P_LocalReadBufferManager()
Destructor. Close all datasets.
BuffPair< T > &get_buffer(const int vID, const unsigned int i, const std::string & label, hid_t location_id)
Buffer retrieve function.

Detailed Description

template <class T >
class Gambit::Printers::H5P_LocalReadBufferManager;

Keeps track of vertex buffers local to a retrieve function Similar to the buffer manager for HDF5Printer. I considered trying to re-use that, but it is too integrated with the printer.

Public Functions Documentation

function H5P_LocalReadBufferManager

inline H5P_LocalReadBufferManager()

Constructor.

function ~H5P_LocalReadBufferManager

inline ~H5P_LocalReadBufferManager()

Destructor. Close all datasets.

function get_buffer

BuffPair< T > & get_buffer(
    const int vID,
    const unsigned int i,
    const std::string & label,
    hid_t location_id
)

Buffer retrieve function.

Retrieve a buffer for an IDcode/auxilliary-index pair location_id used to access dataset if it has not yet been opened.


Updated on 2023-06-26 at 21:36:52 +0000