comparison src/pr-output.h @ 8891:d077c590eb88

indicate diag & perm matrices on output
author Jaroslav Hajek <highegg@gmail.com>
date Sun, 01 Mar 2009 09:07:57 +0100
parents 4d90d21a9cd9
children eb63fbe60fab
comparison
equal deleted inserted replaced
8890:ae51d068bbd5 8891:d077c590eb88
29 #include "oct-cmplx.h" 29 #include "oct-cmplx.h"
30 30
31 template <typename T> class ArrayN; 31 template <typename T> class ArrayN;
32 class ComplexMatrix; 32 class ComplexMatrix;
33 class FloatComplexMatrix; 33 class FloatComplexMatrix;
34 class ComplexDiagMatrix;
35 class FloatComplexDiagMatrix;
34 class ComplexNDArray; 36 class ComplexNDArray;
35 class FloatComplexNDArray; 37 class FloatComplexNDArray;
36 class Matrix; 38 class Matrix;
37 class FloatMatrix; 39 class FloatMatrix;
40 class DiagMatrix;
41 class FloatDiagMatrix;
38 class NDArray; 42 class NDArray;
39 class FloatNDArray; 43 class FloatNDArray;
40 class Range; 44 class Range;
41 class boolMatrix; 45 class boolMatrix;
42 class boolNDArray; 46 class boolNDArray;
43 class charMatrix; 47 class charMatrix;
44 class charNDArray; 48 class charNDArray;
49 class PermMatrix;
45 class Cell; 50 class Cell;
46 51
47 #include "intNDArray.h" 52 #include "intNDArray.h"
48 #include "oct-inttypes.h" 53 #include "oct-inttypes.h"
49 54
123 bool pr_as_read_syntax = false, 128 bool pr_as_read_syntax = false,
124 int extra_indent = 0); 129 int extra_indent = 0);
125 130
126 extern OCTINTERP_API void 131 extern OCTINTERP_API void
127 octave_print_internal (std::ostream& os, const FloatComplexNDArray& nda, 132 octave_print_internal (std::ostream& os, const FloatComplexNDArray& nda,
133 bool pr_as_read_syntax = false,
134 int extra_indent = 0);
135
136 extern OCTINTERP_API void
137 octave_print_internal (std::ostream& os, const PermMatrix& m,
128 bool pr_as_read_syntax = false, 138 bool pr_as_read_syntax = false,
129 int extra_indent = 0); 139 int extra_indent = 0);
130 140
131 extern OCTINTERP_API void 141 extern OCTINTERP_API void
132 octave_print_internal (std::ostream& os, const Range& r, 142 octave_print_internal (std::ostream& os, const Range& r,