diff src/ov-base-mat.h @ 9546:1beb23d2b892

optimize op= in common cases
author Jaroslav Hajek <highegg@gmail.com>
date Wed, 19 Aug 2009 13:47:59 +0200
parents d4b1314a7c31
children cd96d29c5efa
line wrap: on
line diff
--- a/src/ov-base-mat.h
+++ b/src/ov-base-mat.h
@@ -154,6 +154,12 @@
 
   void print_info (std::ostream& os, const std::string& prefix) const;
 
+  MT& matrix_ref (void)
+    {
+      clear_cached_info ();
+      return matrix;
+    }
+
 protected:
 
   MT matrix;