|
tatami_mult
Multiply tatami matrices
|
Options for multiply_dense_column_with_dense_column_matrix_to_column_output().
More...
#include <column_to_column.hpp>
Public Attributes | |
| int | num_threads = 1 |
| int | primary_block_size = 16 |
| int | secondary_block_size = 64 |
| int tatami_mult::MultiplyDenseColumnWithDenseColumnMatrixToColumnOutputOptions::num_threads = 1 |
Number of threads to use. Different numbers of threads may slightly change the results due to differences in floating-point round-off error.
| int tatami_mult::MultiplyDenseColumnWithDenseColumnMatrixToColumnOutputOptions::primary_block_size = 16 |
Primary block size, i.e., the number of LHS columns to be loaded at once. This is also used to define the number of RHS columns in each block. See the \(B\) parameter in the Blocking for dense matrices section for more details.
| int tatami_mult::MultiplyDenseColumnWithDenseColumnMatrixToColumnOutputOptions::secondary_block_size = 64 |
Secondary block size, i.e., the number of LHS rows to be processed in each block. See the \(C\) parameter in the Blocking for dense matrices section for more details. Different secondary block sizes will not change the results.