Collaboration diagram for Multiplication:
![]() |
Functions | |
template<typename T> | |
DenseMatrix< T > | operator * (const Matrix< T > &m1, const Matrix< T > &m2) |
Multiplies two matrices and returns the result. | |
template<typename T> | |
DenseVector< T > | operator * (const DenseMatrix< T > &m, const DenseVector< T > &v) |
Returns the vector v transformed from the left by the matrix m . | |
template<typename T> | |
DenseVector< T > | operator * (const DenseVector< T > &v, const DenseMatrix< T > &m) |
Returns the vector v transformed from the right by the matrix m . | |
template<typename T> | |
DenseMatrix< T > | operator * (const DenseMatrix< T > &m1, const DenseMatrix< T > &m2) |
Returns the product of two matrices, as a new DenseMatrix<T>. | |
template<typename T> | |
PermScaleMatrix< T > | operator * (const PermScaleMatrix< T > &m1, const PermScaleMatrix< T > &m2) |
Takes [const references to] two PermScaleMatrix objects, and returns their product. | |
template<typename T> | |
DenseMatrix< T > | operator * (const PermScaleMatrix< T > &m1, const Matrix< T > &m2) |
Takes [const references to] a PermScaleMatrix and a Matrix, and returns their product (a DenseMatrix). | |
template<typename T> | |
DenseMatrix< T > | operator * (const Matrix< T > &m1, const PermScaleMatrix< T > &m2) |
Takes [const references to] a Matrix and a PermScaleMatrix, and returns their product (a DenseMatrix). | |
template<typename T> | |
DenseVector< T > | operator * (const PermScaleMatrix< T > &m, const DenseVector< T > &v) |
Returns the product of acting on the vector v with the PermScaleMatrix m , from the left. | |
template<typename T> | |
DenseVector< T > | operator * (const DenseVector< T > &v, const PermScaleMatrix< T > &m) |
Returns the product of acting on the vector v with the PermScaleMatrix m , from the right. |