operator*

StaticMatrix operator*(StaticMatrix const &that)

Returns the product of *this and that.

Parameters

that – the matrix to multiply by this.

Returns

a value of type StaticMatrix.

Throws

if the implementation of the semiring multiplication throws, or std::bad_alloc if memory cannot be allocated for the result.

Complexity

\(O(mn)\) where \(m\) is StaticMatrix::number_of_rows and \(m\) is StaticMatrix::number_of_cols

Warning

The matrices must be of the same dimensions, although this is not verified by the implementation.