operator*

Row operator*(scalar_type const a) const

Multiplies every entry of the row by a scalar.

Parameters:

a – the scalar.

Returns:

A value of type Row containing the original row multiplied by the scalar a.

Complexity:

\(O(m)\) where \(m\) is size()

Throws:

If the implementation of the semiring addition throws or std::bad_alloc is thrown.