tatami_mult
Multiply tatami matrices
Loading...
Searching...
No Matches
dispatch.hpp File Reference

Dense column-major LHS, dense matrix RHS. More...

#include "row_to_row.hpp"
#include "row_to_column.hpp"
#include "column_to_row.hpp"
#include "column_to_column.hpp"
#include "../../utils.hpp"

Go to the source code of this file.

Classes

struct  tatami_mult::MultiplyDenseColumnWithDenseMatrixOptions
 Options for multiply_dense_column_with_dense_matrix(). More...
 

Namespaces

namespace  tatami_mult
 Multiplication of tatami matrices.
 

Functions

void tatami_mult::set_num_threads (MultiplyDenseColumnWithDenseMatrixOptions &options, int num_threads)
 
void tatami_mult::set_dense_primary_block_size (MultiplyDenseColumnWithDenseMatrixOptions &options, int primary_block_size)
 
void tatami_mult::set_dense_secondary_block_size (MultiplyDenseColumnWithDenseMatrixOptions &options, int secondary_block_size)
 
template<typename LeftValue_ , typename LeftIndex_ , typename RightValue_ , typename RightIndex_ , typename Output_ >
void tatami_mult::multiply_dense_column_with_dense_matrix (const tatami::Matrix< LeftValue_, LeftIndex_ > &left, const tatami::Matrix< RightValue_, RightIndex_ > &right, Output_ *const output, const bool output_row_major, const MultiplyDenseColumnWithDenseMatrixOptions &options)
 

Detailed Description

Dense column-major LHS, dense matrix RHS.