Mercurial > octave
comparison libinterp/octave-value/ov-base.cc @ 32133:4a37c8bb80b6
new functions to identify and extract elements from full numeric matrices
* ov.h (octave_value::is_full_num_matrix,
octave_value::checked_full_matrix_elem): New functions.
* ov-base.h, ov-base.cc (octave_base_value::is_full_num_matrix,
octave_base_value::checked_full_matrix_elebm): New virtual functions.
* ov-cell.h (octave_cell::is_full_num_matrix): New function.
* ov-base-mat.h, ov-base-mat.h (octave_base_matrix::is_full_matrix,
octave_base_matrix::checked_full_matrix_elem): New functions.
author | Petter T. <petter.vilhelm@gmail.com> |
---|---|
date | Mon, 19 Jun 2023 09:55:13 -0400 |
parents | 408aa8a98b58 |
children | bd26d9693501 |
comparison
equal
deleted
inserted
replaced
32132:020dd00fa64f | 32133:4a37c8bb80b6 |
---|---|
1502 octave_base_value::fast_elem_extract (octave_idx_type) const | 1502 octave_base_value::fast_elem_extract (octave_idx_type) const |
1503 { | 1503 { |
1504 return octave_value (); | 1504 return octave_value (); |
1505 } | 1505 } |
1506 | 1506 |
1507 octave_value | |
1508 octave_base_value::checked_full_matrix_elem (octave_idx_type) const | |
1509 { | |
1510 err_wrong_type_arg ("octave_base_value::checked_full_matrix_elem (octave_idx_type)", type_name ()); | |
1511 } | |
1512 | |
1513 octave_value | |
1514 octave_base_value::checked_full_matrix_elem (octave_idx_type, octave_idx_type) const | |
1515 { | |
1516 err_wrong_type_arg ("octave_base_value::checked_full_matrix_elem (octave_idx_type, octave_idx_type)", type_name ()); | |
1517 } | |
1518 | |
1507 bool | 1519 bool |
1508 octave_base_value::fast_elem_insert (octave_idx_type, const octave_value&) | 1520 octave_base_value::fast_elem_insert (octave_idx_type, const octave_value&) |
1509 { | 1521 { |
1510 return false; | 1522 return false; |
1511 } | 1523 } |