CGAL 6.2 - Homological Discrete Vector Fields
Loading...
Searching...
No Matches

Perform multiplication of matrices and assign the result to matrix.

Perform standard linear algebra multiplication. Matrices must have the same CoefficientRing but can have different StorageFormat. The multiplication is optimized for each combination of StorageFormat.

Parameters
matrixThe first matrix.
otherThe second matrix.
Returns
A reference to the modified matrix matrix containing the result.

Friends

template<typename _CT >
Sparse_matrix< _CT, COLUMN > & operator*= (Sparse_matrix< _CT, COLUMN > &matrix, const Sparse_matrix< _CT, COLUMN > &other)
 Matrix multiplication and assign: COLUMN *= COLUMN.
 
template<typename _CT >
Sparse_matrix< _CT, ROW > & operator*= (Sparse_matrix< _CT, ROW > &matrix, const Sparse_matrix< _CT, ROW > &other)
 Matrix multiplication and assign: ROW *= ROW.
 
template<typename _CT >
Sparse_matrix< _CT, COLUMN > & operator*= (Sparse_matrix< _CT, COLUMN > &matrix, const Sparse_matrix< _CT, ROW > &other)
 Matrix multiplication and assign: COLUMN *= ROW.
 
template<typename _CT >
Sparse_matrix< _CT, ROW > & operator*= (Sparse_matrix< _CT, ROW > &matrix, const Sparse_matrix< _CT, COLUMN > &other)
 Matrix multiplication and assign: ROW *= COLUMN.