Mercurial > hg > octave-lyh
diff src/pr-output.h @ 8625:4d90d21a9cd9
special printing of diagonal matrices
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Thu, 29 Jan 2009 11:49:06 +0100 |
parents | 82be108cc558 |
children | d077c590eb88 |
line wrap: on
line diff
--- a/src/pr-output.h +++ b/src/pr-output.h @@ -66,11 +66,21 @@ int extra_indent = 0); extern OCTINTERP_API void +octave_print_internal (std::ostream& os, const DiagMatrix& m, + bool pr_as_read_syntax = false, + int extra_indent = 0); + +extern OCTINTERP_API void octave_print_internal (std::ostream& os, const FloatMatrix& m, bool pr_as_read_syntax = false, int extra_indent = 0); extern OCTINTERP_API void +octave_print_internal (std::ostream& os, const FloatDiagMatrix& m, + bool pr_as_read_syntax = false, + int extra_indent = 0); + +extern OCTINTERP_API void octave_print_internal (std::ostream& os, const NDArray& nda, bool pr_as_read_syntax = false, int extra_indent = 0); @@ -94,11 +104,21 @@ int extra_indent = 0); extern OCTINTERP_API void +octave_print_internal (std::ostream& os, const ComplexDiagMatrix& cm, + bool pr_as_read_syntax = false, + int extra_indent = 0); + +extern OCTINTERP_API void octave_print_internal (std::ostream& os, const FloatComplexMatrix& cm, bool pr_as_read_syntax = false, int extra_indent = 0); extern OCTINTERP_API void +octave_print_internal (std::ostream& os, const FloatComplexDiagMatrix& cm, + bool pr_as_read_syntax = false, + int extra_indent = 0); + +extern OCTINTERP_API void octave_print_internal (std::ostream& os, const ComplexNDArray& nda, bool pr_as_read_syntax = false, int extra_indent = 0);