Blitz logo

Blitz Support :

From: Ben McLean \(finlaylabs\) (bmclean_at_[hidden])
Date: 2003-11-27 05:16:19


Hi everyone, Happy Thanksgiving to all the Americans!

I am having trouble providing operator* for TinyMatrix as below (managed the + and - ok), especially as I want it for non-square (but compatible) matrices, eg [2_rows,5_cols]*[5_rows,3_cols]. Also I am wondering about (double)*[TinyMatrix].

namespace blitz {
template <typename T_numtype, int N_rows, int N_cols>
TinyMatrix<T_numtype,N_rows,N_cols>
operator+(TinyMatrix<T_numtype,N_rows,N_cols> a,
TinyMatrix<T_numtype,N_rows,N_cols>& b)
{
??????????????
}}

Im sure there is a way to do this, I would appreciate an example :-)
Thanks,
Ben McLean.
(Australian, but I LOVE thanksgiving with my USA friends :-)