|
template<int S1, typename P1 , typename B1 , int S2, typename P2 , typename B2 > |
Vector< Internal::Sizer< S1, S2 >::size, typename Internal::MultiplyType< P1, P2 >::type > | TooN::operator* (const DiagonalMatrix< S1, P1, B1 > &d, const Vector< S2, P2, B2 > &v) |
|
template<int S1, typename P1 , typename B1 , int S2, typename P2 , typename B2 > |
Vector< Internal::Sizer< S1, S2 >::size, typename Internal::MultiplyType< P1, P2 >::type > | TooN::operator* (const Vector< S1, P1, B1 > &v, const DiagonalMatrix< S2, P2, B2 > &d) |
|
template<int S1, typename P1 , typename B1 , int S2, typename P2 , typename B2 > |
DiagonalMatrix< Internal::Sizer< S1, S2 >::size, typename Internal::MultiplyType< P1, P2 >::type > | TooN::operator* (const DiagonalMatrix< S1, P1, B1 > &d1, const DiagonalMatrix< S2, P2, B2 > &d2) |
|
template<int R, int C, int Size, typename P1 , typename P2 , typename B1 , typename B2 > |
Matrix< R, C, typename Internal::MultiplyType< P1, P2 >::type > | TooN::operator* (const Matrix< R, C, P1, B1 > &m, const DiagonalMatrix< Size, P2, B2 > &d) |
|
template<int R, int C, typename P1 , typename B1 , int Size, typename P2 , typename B2 > |
Matrix< R, C, typename Internal::MultiplyType< P1, P2 >::type > | TooN::operator* (const DiagonalMatrix< Size, P1, B1 > &d, const Matrix< R, C, P2, B2 > &m) |
|