Template Function bats::reduce_column_standard(ColumnMatrix<TVec>&, ColumnMatrix<TVec>&, const size_t, std::unordered_map<size_t, size_t>&, typename TVec::tmp_type&)¶
Defined in File parallel.hpp
Function Documentation¶
-
template<typename TVec>
void bats::reduce_column_standard(ColumnMatrix<TVec> &M, ColumnMatrix<TVec> &U, const size_t j, std::unordered_map<size_t, size_t> &p2c, typename TVec::tmp_type &tmp)¶ reduce a single column of the matrix M
assumes that p2c only contains columns < j
- Parameters
M – matrix
U – change of basis matrix
j – column to reduce
p2c – map from pivots to columns
tmp – preallocated for faster axpys