toon-members
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Toon-members] TooN/internal vbase.hh diagmatrix.h


From: Edward Rosten
Subject: [Toon-members] TooN/internal vbase.hh diagmatrix.h
Date: Wed, 26 Aug 2009 17:11:04 +0000

CVSROOT:        /cvsroot/toon
Module name:    TooN
Changes by:     Edward Rosten <edrosten>        09/08/26 17:11:04

Modified files:
        internal       : vbase.hh diagmatrix.h 

Log message:
        Added const diagonal slices

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/TooN/internal/vbase.hh?cvsroot=toon&r1=1.37&r2=1.38
http://cvs.savannah.gnu.org/viewcvs/TooN/internal/diagmatrix.h?cvsroot=toon&r1=1.5&r2=1.6

Patches:
Index: vbase.hh
===================================================================
RCS file: /cvsroot/toon/TooN/internal/vbase.hh,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -b -r1.37 -r1.38
--- vbase.hh    26 Aug 2009 17:09:39 -0000      1.37
+++ vbase.hh    26 Aug 2009 17:11:03 -0000      1.38
@@ -238,6 +238,10 @@
                return DiagonalMatrix<Size, Precision, SliceVBase<Stride> > 
(my_data, size(), stride(), Slicing());
        }
 
+       const DiagonalMatrix<Size,Precision, SliceVBase<Stride> > as_diagonal() 
const {
+               return DiagonalMatrix<Size, Precision, SliceVBase<Stride> > 
(my_data, size(), stride(), Slicing());
+       }
+
 };
 
 }

Index: diagmatrix.h
===================================================================
RCS file: /cvsroot/toon/TooN/internal/diagmatrix.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- diagmatrix.h        9 Jun 2009 13:33:23 -0000       1.5
+++ diagmatrix.h        26 Aug 2009 17:11:03 -0000      1.6
@@ -96,6 +96,11 @@
                return my_vector.as_slice();
        }
        
+       ///Return the leading diagonal as a vector.
+       const typename Vector<Size, Precision, Base>::as_slice_type 
diagonal_slice() const {
+               return my_vector.as_slice();
+       }
+       
        ///The vector used to hold the leading diagonal.
        Vector<Size,Precision,Base> my_vector;
 };




reply via email to

[Prev in Thread] Current Thread [Next in Thread]