tatami
C++ API for different matrix representations
Loading...
Searching...
No Matches
tatami.hpp
Go to the documentation of this file.
1#ifndef TATAMI_TATAMI_HPP
2#define TATAMI_TATAMI_HPP
3
6#include "dense/transpose.hpp"
7
13
21
27
28#include "other/DelayedBind.hpp"
29#include "other/DelayedCast.hpp"
32
35
37#include "utils/ArrayView.hpp"
40#include "utils/parallelize.hpp"
41#include "utils/FixedOracle.hpp"
43
53namespace tatami {}
54
55#endif
Defines a tatami-compatible array view.
Compressed sparse matrix representation.
Iterate across consecutive elements of the target dimension.
Matrix of constant values.
Delayed binary isometric operations.
Delayed combining of multiple tatami::Matrix objects.
Delayed cast to another interface type.
Delayed subsetting to a single contiguous block.
Delayed transposition.
Delayed unary isometric operations.
Dense matrix representation.
Iterate across a fixed sequence of elements on the target dimension.
Fragmented sparse matrix representation.
Defines an array class with run-time numeric type.
Helper classes for binary arithmetic operations.
Helper classes for binary boolean operations.
Helper classes for binary comparison operations.
Expectations for tatami::DelayedBinaryIsometricOperation helpers.
Convert sparse data in triplet format to a compressed sparse row/column format.
Convert a matrix into a compressed sparse format.
Convert a matrix into a dense format.
Convert a matrix into a fragmented sparse format.
Make a delayed subset wrapper based on row/column indices.
Helpers for unary math operations.
Flexible representations for matrix data.
Definition Extractor.hpp:15
Parallelized iteration over a tatami::Matrix.
Utility to process consecutive indices.
Helper classes for delayed unary isometric substitution.
Transpose a dense array.
Helper classes for delayed unary isometric arithmetic.
Helper classes for delayed unary isometric boolean operations.
Helper classes for delayed unary isometric comparison operations.
Expectations for tatami::DelayedUnaryIsometricOperation helpers.
Wrap a raw tatami::Matrix pointer inside a mock shared pointer.