|
tatami_mult
Multiply tatami matrices
|
Multiplication of tatami matrices. More...
#include "single_vector/dispatch.hpp"#include "multiple_vectors/dispatch.hpp"#include "dense_matrix/dispatch.hpp"#include "sparse_matrix/dispatch.hpp"#include <vector>#include "tatami/tatami.hpp"#include "sanisizer/sanisizer.hpp"Go to the source code of this file.
Classes | |
| struct | tatami_mult::MultiplyWithMatrixOptions |
Options for multiply_with_matrix(). More... | |
Namespaces | |
| namespace | tatami_mult |
| Multiplication of tatami matrices. | |
Functions | |
| void | tatami_mult::set_num_threads (MultiplyWithMatrixOptions &options, int num_threads) |
| void | tatami_mult::set_dense_primary_block_size (MultiplyWithMatrixOptions &options, int primary_block_size) |
| void | tatami_mult::set_dense_secondary_block_size (MultiplyWithMatrixOptions &options, int secondary_block_size) |
| void | tatami_mult::set_sparse_block_size (MultiplyWithMatrixOptions &options, int block_size) |
| template<typename LeftValue_ , typename LeftIndex_ , typename RightValue_ , typename RightIndex_ , typename Output_ > | |
| void | tatami_mult::multiply_with_matrix (const tatami::Matrix< LeftValue_, LeftIndex_ > &left, const tatami::Matrix< RightValue_, RightIndex_ > &right, Output_ *const output, const bool output_row_major, const MultiplyWithMatrixOptions &options) |
Multiplication of tatami matrices.