Mercurial > octave
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); }