comparison src/OPERATORS/op-dm-sm.cc @ 8967:5bbbf482909a

fix omissions adjusting JR's patches
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 12 Mar 2009 11:46:56 +0100
parents 1bba53c0a38d
children b4fdfee405b5
comparison
equal deleted inserted replaced
8966:1bba53c0a38d 8967:5bbbf482909a
66 66
67 MatrixType typ = v2.matrix_type (); 67 MatrixType typ = v2.matrix_type ();
68 return xleftdiv (v1.diag_matrix_value (), v2.sparse_matrix_value (), typ); 68 return xleftdiv (v1.diag_matrix_value (), v2.sparse_matrix_value (), typ);
69 } 69 }
70 70
71 DEFBINOP_OP (add_dm_sm, diag_matrix, sparse_matrix) 71 DEFBINOP (add_dm_sm, diag_matrix, sparse_matrix)
72 { 72 {
73 CAST_BINOP_ARGS (const octave_diag_matrix&, const octave_sparse_matrix&); 73 CAST_BINOP_ARGS (const octave_diag_matrix&, const octave_sparse_matrix&);
74 74
75 if (v2.rows() == 1 && v2.columns() == 1) 75 if (v2.rows() == 1 && v2.columns() == 1)
76 // If v2 is a scalar in disguise, return a diagonal matrix rather than 76 // If v2 is a scalar in disguise, return a diagonal matrix rather than