changeset 23597:0f4d3b06464c

MatrixType.h: Deprecate is_diagonal, is_upper_triangular, is_lower_triangular, is_banded. * MatrixType.h: Deprecate is_diagonal, is_upper_triangular, is_lower_triangular, is_banded and replace with Octave names isdiag, istriu, istril, isbanded.
author Rik <rik@octave.org>
date Wed, 14 Jun 2017 09:15:53 -0700
parents b63c3a09aee7
children 287b07229aff
files liboctave/array/MatrixType.h
diffstat 1 files changed, 20 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/liboctave/array/MatrixType.h	Wed Jun 14 08:34:43 2017 -0700
+++ b/liboctave/array/MatrixType.h	Wed Jun 14 09:15:53 2017 -0700
@@ -107,18 +107,34 @@
 
   bool is_dense (void) const { return dense; }
 
-  bool is_diagonal (void) const
+  bool isdiag (void) const
   { return (typ == Diagonal || typ == Permuted_Diagonal); }
 
-  bool is_upper_triangular (void) const
+  OCTAVE_DEPRECATED ("use 'isdiag' instead")
+  bool is_diagonal (void) const
+  { return isdiag (); }
+
+  bool istriu (void) const
   { return (typ == Upper || typ == Permuted_Upper); }
 
-  bool is_lower_triangular (void) const
+  OCTAVE_DEPRECATED ("use 'istriu' instead")
+  bool is_upper_triangular (void) const
+  { return istriu (); }
+
+  bool istril (void) const
   { return (typ == Lower || typ == Permuted_Lower); }
 
-  bool is_banded (void)
+  OCTAVE_DEPRECATED ("use 'istril' instead")
+  bool is_lower_triangular (void) const
+  { return istril (); }
+
+  bool isbanded (void) const
   { return (typ == Banded || typ == Banded_Hermitian); }
 
+  OCTAVE_DEPRECATED ("use 'isbanded' instead")
+  bool is_banded (void) const
+  { return isbanded (); }
+
   bool is_tridiagonal (void) const
   { return (typ == Tridiagonal || typ == Tridiagonal_Hermitian); }