|
CGAL 6.2 - Homological Discrete Vector Fields
|
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.
| matrix | The first matrix. |
| other | The second 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. | |