#include "ov-base-diag.h"
Protected Member Functions | |
virtual bool | chk_valid_scalar (const octave_value &, typename DMT::element_type &) const =0 |
octave_value | to_dense () const |
![]() | |
int | current_print_indent_level () const |
void | decrement_indent_level () const |
void | increment_indent_level () const |
void | indent (std::ostream &os) const |
void | newline (std::ostream &os) const |
octave_value | numeric_assign (const std::string &type, const std::list< octave_value_list > &idx, const octave_value &rhs) |
void | reset () const |
void | reset_indent_level () const |
void | warn_load (const char *type) const |
void | warn_save (const char *type) const |
Protected Attributes | |
DMT | m_matrix |
![]() | |
octave::refcount< octave_idx_type > & | count |
octave::refcount< octave_idx_type > | m_count |
Definition at line 46 of file ov-base-diag.h.
|
inline |
Definition at line 52 of file ov-base-diag.h.
|
inline |
Definition at line 56 of file ov-base-diag.h.
|
inline |
Definition at line 60 of file ov-base-diag.h.
|
default |
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 117 of file ov-base-diag.h.
References octave_value::all().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 120 of file ov-base-diag.h.
References octave_value::any().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 405 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 547 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 433 of file ov-base-diag.cc.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 65 of file ov-base-diag.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 440 of file ov-base-diag.cc.
|
protectedpure virtual |
|
virtual |
Reimplemented from octave_base_value.
Definition at line 419 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 391 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 345 of file ov-base-diag.cc.
References err_invalid_conversion(), and warn_implicit_conversion().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 468 of file ov-base-diag.cc.
References octave_value::convert_to_str_internal().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 804 of file ov-base.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 79 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 806 of file ov-base.cc.
References err_wrong_type_arg(), and octave_base_value::type_name().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 94 of file ov-base-diag.h.
|
virtual |
Reimplemented from octave_base_value.
Reimplemented in octave_diag_matrix.
Definition at line 103 of file ov-base-diag.cc.
References octave_value_list::length().
Referenced by octave_diag_matrix::do_index_op().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 307 of file ov-base-diag.cc.
References err_invalid_conversion(), helper_getreal(), helper_iscomplex(), and warn_implicit_conversion().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 484 of file ov-base-diag.cc.
References octave_print_internal().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 653 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 412 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 426 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 398 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 358 of file ov-base-diag.cc.
References err_invalid_conversion(), lo_ieee_float_nan_value(), and warn_implicit_conversion().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 384 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 326 of file ov-base-diag.cc.
References err_invalid_conversion(), helper_getreal(), helper_iscomplex(), numel(), and warn_implicit_conversion().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 71 of file ov-base-diag.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 476 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 461 of file ov-base-diag.cc.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 213 of file ov-base-diag.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 216 of file ov-base-diag.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 219 of file ov-base-diag.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 210 of file ov-base-diag.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 162 of file ov-base-diag.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 160 of file ov-base-diag.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 166 of file ov-base-diag.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 155 of file ov-base-diag.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 152 of file ov-base-diag.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 282 of file ov-base-diag.cc.
References octave_value::is_true(), numel(), and warn_array_as_logical().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 158 of file ov-base-diag.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 144 of file ov-base-diag.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 507 of file ov-base-diag.cc.
References error(), and extract_keyword().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 123 of file ov-base-diag.h.
References MatrixType::Diagonal.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 125 of file ov-base-diag.h.
References octave_base_value::matrix_type().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 377 of file ov-base-diag.cc.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 97 of file ov-base-diag.h.
References octave_base_value::diag(), and octave_value::nnz().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 104 of file ov-base-diag.h.
References Array< T, Alloc >::numel(), and Array< T, Alloc >::xelem().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 563 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 554 of file ov-base-diag.cc.
References dim_vector::all_ones(), and dim_vector::any_zero().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 580 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 538 of file ov-base-diag.cc.
References octave_print_internal().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 100 of file ov-base-diag.h.
References octave_value::reshape().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 265 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 495 of file ov-base-diag.cc.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 173 of file ov-base-diag.h.
References octave_base_value::double_value().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 591 of file ov-base-diag.cc.
References octave_print_internal(), and octave_base_value::short_disp().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 139 of file ov-base-diag.h.
References octave_value::sort().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 136 of file ov-base-diag.h.
References octave_value::sort().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 148 of file ov-base-diag.h.
References Array< T, Alloc >::sort_rows_idx().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 454 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 447 of file ov-base-diag.cc.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 68 of file ov-base-diag.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 151 of file ov-base-diag.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 344 of file ov-base.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 51 of file ov-base-diag.cc.
References error(), and octave_value::next_subsref().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 353 of file ov-base.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 348 of file ov-base.cc.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 83 of file ov-base-diag.h.
References octave_base_value::subsref().
|
protected |
Definition at line 670 of file ov-base-diag.cc.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 225 of file ov-base-diag.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 228 of file ov-base-diag.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 231 of file ov-base-diag.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 222 of file ov-base-diag.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 570 of file ov-base-diag.cc.
|
protected |
Definition at line 270 of file ov-base-diag.h.