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

Dense column-major LHS, multiple vectors RHS. More...

#include <cstddef>
#include <vector>
#include <optional>
#include <algorithm>
#include "tatami/tatami.hpp"
#include "sanisizer/sanisizer.hpp"
#include "jiwoo/jiwoo.hpp"
#include "../utils.hpp"

Go to the source code of this file.

Classes

struct  tatami_mult::MultiplyDenseColumnWithMultipleVectorsOptions
 Options for multiply_dense_column_with_multiple_vectors(). More...
 

Namespaces

namespace  tatami_mult
 Multiplication of tatami matrices.
 

Functions

template<typename LeftValue_ , typename LeftIndex_ , typename RightVectors_ , typename GetRightVector_ , typename GetOutput_ >
void tatami_mult::multiply_dense_column_with_multiple_vectors (const tatami::Matrix< LeftValue_, LeftIndex_ > &left, const RightVectors_ right_vectors, GetRightVector_ get_right_vector, GetOutput_ get_output_vector, const MultiplyDenseColumnWithMultipleVectorsOptions &options)
 
template<typename LeftValue_ , typename LeftIndex_ , typename RightValue_ , typename Output_ >
void tatami_mult::multiply_dense_column_with_multiple_vectors (const tatami::Matrix< LeftValue_, LeftIndex_ > &left, const std::vector< RightValue_ * > &right, const std::vector< Output_ * > &output, const MultiplyDenseColumnWithMultipleVectorsOptions &options)
 

Detailed Description

Dense column-major LHS, multiple vectors RHS.