|
tatami_mult
Multiply tatami matrices
|
Any matrix LHS, single vector RHS. More...
#include "dense_row.hpp"#include "dense_column.hpp"#include "sparse_row.hpp"#include "sparse_column.hpp"Go to the source code of this file.
Classes | |
| struct | tatami_mult::MultiplyWithSingleVectorOptions |
Options for multiply_with_single_vector(). More... | |
Namespaces | |
| namespace | tatami_mult |
| Multiplication of tatami matrices. | |
Functions | |
| void | tatami_mult::set_num_threads (MultiplyWithSingleVectorOptions &options, int num_threads) |
| template<std::size_t accumulators_ = 4, typename Value_ , typename Index_ , typename Right_ , typename Output_ > | |
| void | tatami_mult::multiply_with_single_vector (const tatami::Matrix< Value_, Index_ > &left, const Right_ *const right, Output_ *const output, const MultiplyWithSingleVectorOptions &options) |
| template<std::size_t accumulators_ = 4, typename Left_ , typename Value_ , typename Index_ , typename Output_ > | |
| void | tatami_mult::multiply_with_single_vector (const Left_ *const left, const tatami::Matrix< Value_, Index_ > &right, Output_ *const output, const MultiplyWithSingleVectorOptions &options) |
Any matrix LHS, single vector RHS.