1#ifndef TATAMI_TATAMI_HPP
2#define TATAMI_TATAMI_HPP
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 unary isometric operations.
Dense matrix representation.
Iterate across a fixed sequence of elements on the target dimension.
Fragmented sparse matrix representation.
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.
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.