From: David B. <ad...@us...> - 2004-11-15 10:27:06
|
Update of /cvsroot/octave/octave-forge/main/sparse In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25408/main/sparse Modified Files: complex_sparse_ops.cc sparse_ops.cc Log Message: Add unary plus operators as no-op, due to recent change in octave Index: sparse_ops.cc =================================================================== RCS file: /cvsroot/octave/octave-forge/main/sparse/sparse_ops.cc,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- sparse_ops.cc 9 Nov 2004 23:34:49 -0000 1.27 +++ sparse_ops.cc 15 Nov 2004 10:26:55 -0000 1.28 @@ -229,6 +229,13 @@ return v.uminus(); } +UNOPDECL (uplus, a ) +{ + DEBUGMSG("sparse - uplus"); + CAST_UNOP_ARG (const octave_sparse&); + return new octave_sparse (v); +} + SuperMatrix oct_sparse_transpose ( SuperMatrix X ) { DEFINE_SP_POINTERS_REAL( X ) @@ -1363,6 +1370,7 @@ INSTALL_UNOP (op_transpose, octave_sparse, transpose); INSTALL_UNOP (op_hermitian, octave_sparse, hermitian); INSTALL_UNOP (op_uminus, octave_sparse, uminus); + INSTALL_UNOP (op_uplus, octave_sparse, uplus); // // binary operations: sparse with scalar @@ -1574,6 +1582,9 @@ /* * $Log$ + * Revision 1.28 2004/11/15 10:26:55 adb014 + * Add unary plus operators as no-op, due to recent change in octave + * * Revision 1.27 2004/11/09 23:34:49 adb014 * Fix concatenation for recent octave core CVS changes * Index: complex_sparse_ops.cc =================================================================== RCS file: /cvsroot/octave/octave-forge/main/sparse/complex_sparse_ops.cc,v retrieving revision 1.33 retrieving revision 1.34 diff -u -d -r1.33 -r1.34 --- complex_sparse_ops.cc 9 Nov 2004 23:34:49 -0000 1.33 +++ complex_sparse_ops.cc 15 Nov 2004 10:26:55 -0000 1.34 @@ -267,6 +267,13 @@ return v.uminus(); } +UNOPDECL (uplus, a ) +{ + DEBUGMSG("complex_sparse - uplus"); + CAST_UNOP_ARG (const octave_complex_sparse&); + return new octave_complex_sparse (v);; +} + SuperMatrix oct_complex_sparse_transpose ( SuperMatrix X ) { DEFINE_SP_POINTERS_CPLX( X ) @@ -1496,6 +1503,7 @@ INSTALL_UNOP (op_transpose, octave_complex_sparse, transpose); INSTALL_UNOP (op_hermitian, octave_complex_sparse, hermitian); INSTALL_UNOP (op_uminus, octave_complex_sparse, uminus); + INSTALL_UNOP (op_uplus, octave_complex_sparse, uplus); // // binary operations: sparse with scalar @@ -1754,6 +1762,9 @@ /* * $Log$ + * Revision 1.34 2004/11/15 10:26:55 adb014 + * Add unary plus operators as no-op, due to recent change in octave + * * Revision 1.33 2004/11/09 23:34:49 adb014 * Fix concatenation for recent octave core CVS changes * |