|
tatami_mult
Multiply tatami matrices
|
Dense row-major LHS, multiple vectors RHS. More...
#include <cstddef>#include <vector>#include <type_traits>#include "tatami/tatami.hpp"#include "../utils.hpp"#include "../dense_dot_product.hpp"Go to the source code of this file.
Classes | |
| struct | tatami_mult::MultiplyDenseRowWithMultipleVectorsOptions |
Options for multiply_dense_row_with_multiple_vectors(). More... | |
Namespaces | |
| namespace | tatami_mult |
| Multiplication of tatami matrices. | |
Functions | |
| template<std::size_t accumulators_ = 4, typename LeftValue_ , typename LeftIndex_ , typename RightVectors_ , typename GetRightVector_ , typename GetOutputVector_ > | |
| void | tatami_mult::multiply_dense_row_with_multiple_vectors (const tatami::Matrix< LeftValue_, LeftIndex_ > &left, const RightVectors_ right_vectors, GetRightVector_ get_right_vector, GetOutputVector_ get_output_vector, const MultiplyDenseRowWithMultipleVectorsOptions &options) |
| template<std::size_t accumulators_ = 4, typename LeftValue_ , typename LeftIndex_ , typename RightValue_ , typename Output_ > | |
| void | tatami_mult::multiply_dense_row_with_multiple_vectors (const tatami::Matrix< LeftValue_, LeftIndex_ > &left, const std::vector< RightValue_ * > &right, const std::vector< Output_ * > &output, const MultiplyDenseRowWithMultipleVectorsOptions &options) |
Dense row-major LHS, multiple vectors RHS.