tatami_tiledb
tatami bindings for TileDB-backed matrices
|
tatami bindings for TileDB matrices. More...
Classes | |
class | DenseMatrix |
TileDB-backed dense matrix. More... | |
struct | DenseMatrixOptions |
Options for dense TileDB extraction. More... | |
class | SparseMatrix |
TileDB-backed sparse matrix. More... | |
struct | SparseMatrixOptions |
Options for sparse TileDB extraction. More... | |
Functions | |
template<class Function_ > | |
void | serialize (Function_ fun) |
tatami bindings for TileDB matrices.
void tatami_tiledb::serialize | ( | Function_ | fun | ) |
Serialize a function's execution to avoid simultaneous calls to the TileDB library. By default, no locking is performed as TileDB is thread-safe, but enforcing serialization may be helpful on filesystems with I/O bottlenecks.
Function_ | Function that accepts no arguments and returns no outputs. |
fun | Function to be run in a serial section. |