|
tatami_mult
Multiply tatami matrices
|
Dense row-major LHS, dense column-major matrix RHS, column-major output. More...
#include <vector>#include <cstddef>#include "tatami/tatami.hpp"#include "sanisizer/sanisizer.hpp"#include "../utils.hpp"#include "../../utils.hpp"Go to the source code of this file.
Classes | |
| struct | tatami_mult::MultiplyDenseRowWithDenseColumnMatrixToColumnOutputOptions |
Options for multiply_dense_row_with_dense_column_matrix_to_column_output(). More... | |
Namespaces | |
| namespace | tatami_mult |
| Multiplication of tatami matrices. | |
Functions | |
| template<std::size_t accumulators_ = 4, typename LeftValue_ , typename LeftIndex_ , typename RightColumns_ , class GetRightColumn_ , typename Output_ > | |
| void | tatami_mult::multiply_dense_row_with_dense_column_matrix_to_column_output (const tatami::Matrix< LeftValue_, LeftIndex_ > &left, const RightColumns_ right_columns, GetRightColumn_ get_right_column, Output_ *const output, const MultiplyDenseRowWithDenseColumnMatrixToColumnOutputOptions &options) |
| template<std::size_t accumulators_ = 4, typename LeftValue_ , typename LeftIndex_ , typename RightValue_ , typename RightIndex_ , typename Output_ > | |
| void | tatami_mult::multiply_dense_row_with_dense_column_matrix_to_column_output (const tatami::Matrix< LeftValue_, LeftIndex_ > &left, const tatami::Matrix< RightValue_, RightIndex_ > &right, Output_ *const output, const MultiplyDenseRowWithDenseColumnMatrixToColumnOutputOptions &options) |
Dense row-major LHS, dense column-major matrix RHS, column-major output.