[Top][All Lists]
[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;
};
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Toon-members] TooN/internal vbase.hh diagmatrix.h,
Edward Rosten <=