Mercurial > hg > octave-lyh
comparison src/ov-bool-mat.h @ 3220:3deb1105fbc1
[project @ 1998-11-19 00:06:30 by jwe]
author | jwe |
---|---|
date | Thu, 19 Nov 1998 00:06:34 +0000 |
parents | 30770ba4457a |
children | eba59b8c64dc |
comparison
equal
deleted
inserted
replaced
3219:30770ba4457a | 3220:3deb1105fbc1 |
---|---|
52 octave_bool_matrix : public octave_base_matrix<boolMatrix> | 52 octave_bool_matrix : public octave_base_matrix<boolMatrix> |
53 { | 53 { |
54 public: | 54 public: |
55 | 55 |
56 octave_bool_matrix (void) | 56 octave_bool_matrix (void) |
57 : octave_base_matrix () { } | 57 : octave_base_matrix<boolMatrix> () { } |
58 | 58 |
59 octave_bool_matrix (const boolMatrix& bm) | 59 octave_bool_matrix (const boolMatrix& bm) |
60 : octave_base_matrix (bm) { } | 60 : octave_base_matrix<boolMatrix> (bm) { } |
61 | 61 |
62 octave_bool_matrix (const octave_bool_matrix& bm) | 62 octave_bool_matrix (const octave_bool_matrix& bm) |
63 : octave_base_matrix (bm) { } | 63 : octave_base_matrix<boolMatrix> (bm) { } |
64 | 64 |
65 ~octave_bool_matrix (void) { } | 65 ~octave_bool_matrix (void) { } |
66 | 66 |
67 octave_value *clone (void) { return new octave_bool_matrix (*this); } | 67 octave_value *clone (void) { return new octave_bool_matrix (*this); } |
68 | 68 |
69 type_conv_fcn numeric_conversion_function (void) const; | 69 type_conv_fcn numeric_conversion_function (void) const; |
70 | 70 |
71 octave_value *try_narrowing_conversion (void); | 71 octave_value *try_narrowing_conversion (void); |
72 | |
73 octave_value do_index_op (const octave_value_list& idx); | |
74 | 72 |
75 void assign (const octave_value_list& idx, const boolMatrix& rhs); | 73 void assign (const octave_value_list& idx, const boolMatrix& rhs); |
76 | 74 |
77 idx_vector index_vector (void) const { return idx_vector (matrix); } | 75 idx_vector index_vector (void) const { return idx_vector (matrix); } |
78 | 76 |
90 bool is_numeric_type (void) const { return true; } | 88 bool is_numeric_type (void) const { return true; } |
91 | 89 |
92 bool valid_as_scalar_index (void) const; | 90 bool valid_as_scalar_index (void) const; |
93 | 91 |
94 bool valid_as_zero_index (void) const { return is_zero_by_zero (); } | 92 bool valid_as_zero_index (void) const { return is_zero_by_zero (); } |
95 | |
96 bool is_true (void) const; | |
97 | 93 |
98 double double_value (bool = false) const; | 94 double double_value (bool = false) const; |
99 | 95 |
100 double scalar_value (bool frc_str_conv = false) const | 96 double scalar_value (bool frc_str_conv = false) const |
101 { return double_value (frc_str_conv); } | 97 { return double_value (frc_str_conv); } |