class Gambit::Printers::H5P_LocalBufferManager

Keeps track of vertex buffers local to a print function. More…

#include <hdf5printer.hpp>

Public Functions

Name
voidinit(HDF5Printer * p, bool synchronised)
Initialise the buffer (attach it to a printer and set its behaviour)
BuffType &get_buffer(const int vID, const unsigned int i, const std::string & label)
Retrieve a buffer for an IDcode/auxilliary-index pair.
H5P_LocalBufferManager()
Constructor.
boolready()
Signal whether initialisation has occured.

Detailed Description

template <class BuffType >
class Gambit::Printers::H5P_LocalBufferManager;

Keeps track of vertex buffers local to a print function.

Public Functions Documentation

function init

void init(
    HDF5Printer * p,
    bool synchronised
)

Initialise the buffer (attach it to a printer and set its behaviour)

Templated H5P_LocalBufferManager member functions.

function get_buffer

BuffType & get_buffer(
    const int vID,
    const unsigned int i,
    const std::string & label
)

Retrieve a buffer for an IDcode/auxilliary-index pair.

function H5P_LocalBufferManager

inline H5P_LocalBufferManager()

Constructor.

function ready

inline bool ready()

Signal whether initialisation has occured.


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