#include "ov-re-mat.h"
Static Public Member Functions | |
static void | register_type () |
static void | register_type (octave::type_info &) |
static std::string | static_class_name () |
static int | static_type_id () |
static std::string | static_type_name () |
![]() | |
static void | register_type () |
static void | register_type (octave::type_info &) |
static std::string | static_class_name () |
static int | static_type_id () |
static std::string | static_type_name () |
Definition at line 53 of file ov-re-mat.h.
|
inline |
Definition at line 57 of file ov-re-mat.h.
|
inline |
Definition at line 60 of file ov-re-mat.h.
|
inline |
Definition at line 63 of file ov-re-mat.h.
|
inline |
Definition at line 66 of file ov-re-mat.h.
Definition at line 69 of file ov-re-mat.h.
|
inline |
Definition at line 72 of file ov-re-mat.h.
|
inline |
Definition at line 75 of file ov-re-mat.h.
|
inline |
Definition at line 78 of file ov-re-mat.h.
|
inline |
Definition at line 81 of file ov-re-mat.h.
|
inline |
Definition at line 84 of file ov-re-mat.h.
|
inline |
Definition at line 93 of file ov-re-mat.h.
|
default |
Reimplemented from octave_base_value.
Definition at line 175 of file ov-re-mat.h.
Referenced by save_ascii(), save_binary(), and save_hdf5().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 249 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 267 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 273 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 279 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 261 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
Reimplemented from octave_base_value.
Definition at line 854 of file ov-re-mat.cc.
References Array< T, Alloc >::data(), octave_base_matrix< NDArray >::dims(), mxArray::get_data(), octave_base_matrix< NDArray >::m_matrix, and octave_base_matrix< NDArray >::numel().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 255 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 291 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 297 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 303 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 285 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 210 of file ov-re-mat.cc.
References NDArray::any_element_is_nan(), NDArray::any_element_not_one_or_zero(), octave_base_matrix< NDArray >::m_matrix, and warn_logical_conversion().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 114 of file ov-re-mat.h.
References btyp_double.
|
inline |
Definition at line 219 of file ov-re-mat.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 221 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::dims(), Array< T, Alloc >::elem(), octave_base_matrix< NDArray >::m_matrix, and octave_base_matrix< NDArray >::numel().
|
inlinevirtual |
Reimplemented from octave_base_value.
Reimplemented in octave_null_matrix.
Definition at line 249 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 101 of file ov-re-mat.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 198 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 186 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
Reimplemented from octave_base_value.
Definition at line 154 of file ov-re-mat.cc.
References octave_base_value::columns(), err_invalid_conversion(), octave_base_matrix< NDArray >::m_matrix, octave_base_value::rows(), and warn_implicit_conversion().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 427 of file ov-re-mat.cc.
References d, octave_base_matrix< NDArray >::dims(), octave_base_matrix< NDArray >::m_matrix, dim_vector::numel(), octave_base_value::octave_value, and warning().
|
inline |
Definition at line 217 of file ov-re-mat.h.
|
virtual |
Reimplemented from octave_base_matrix< NDArray >.
Definition at line 309 of file ov-re-mat.cc.
References Array< T, Alloc >::columns(), octave_base_matrix< MT >::diag(), octave_base_matrix< NDArray >::m_matrix, Array< T, Alloc >::ndims(), and Array< T, Alloc >::rows().
|
virtual |
Reimplemented from octave_base_matrix< NDArray >.
Definition at line 322 of file ov-re-mat.cc.
References Array< T, Alloc >::columns(), Matrix::diag(), error(), octave_base_matrix< NDArray >::m_matrix, Array< T, Alloc >::ndims(), and Array< T, Alloc >::rows().
Reimplemented from octave_base_value.
Definition at line 116 of file ov-re-mat.cc.
References err_invalid_conversion(), octave_base_value::isempty(), octave_base_matrix< NDArray >::m_matrix, and warn_implicit_conversion().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 102 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 177 of file ov-re-mat.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 204 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 192 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 166 of file ov-re-mat.cc.
References octave_base_value::columns(), err_invalid_conversion(), lo_ieee_float_nan_value(), octave_base_matrix< NDArray >::m_matrix, octave_base_value::rows(), and warn_implicit_conversion().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 148 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
Reimplemented from octave_base_value.
Definition at line 128 of file ov-re-mat.cc.
References err_invalid_conversion(), octave_base_value::isempty(), octave_base_matrix< NDArray >::m_matrix, and warn_implicit_conversion().
|
inline |
Definition at line 215 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 108 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 128 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 131 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 134 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 125 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 120 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 116 of file ov-re-mat.h.
Reimplemented from octave_base_matrix< NDArray >.
Definition at line 414 of file ov-re-mat.cc.
References octave_base_matrix< MT >::is_sorted_rows(), and octave_base_matrix< NDArray >::m_idx_cache.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 122 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 118 of file ov-re-mat.h.
Reimplemented from octave_base_matrix< NDArray >.
Definition at line 389 of file ov-re-mat.cc.
References octave_base_matrix< MT >::issorted(), and octave_base_matrix< NDArray >::m_idx_cache.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 499 of file ov-re-mat.cc.
References error(), extract_keyword(), octave_base_matrix< NDArray >::m_matrix, and dim_vector::resize().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 617 of file ov-re-mat.cc.
References len, octave_base_matrix< NDArray >::m_matrix, dim_vector::numel(), read_doubles(), dim_vector::resize(), Array< T, Alloc >::rwdata(), and swap_bytes< 4 >().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 775 of file ov-re-mat.cc.
References load_hdf5_empty(), octave_base_matrix< NDArray >::m_matrix, octave_H5P_DEFAULT, octave_H5S_ALL, OCTAVE_LOCAL_BUFFER, Array< T, Alloc >::resize(), dim_vector::resize(), Array< T, Alloc >::rwdata(), and octave_base_value::warn_load().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 910 of file ov-re-mat.cc.
References abs(), acos(), acosh(), ARRAY_MAPPER, ARRAY_METHOD_MAPPER, asin(), asinh(), atan(), atanh(), cbrt(), ceil(), octave_base_value::convert_to_str(), dawson(), Array< T, Alloc >::dims(), erf(), erfc(), erfcinv(), erfcx(), erfi(), erfinv(), expm1(), fix(), floor(), gamma(), isfinite(), isinf(), isna(), isnan(), lgamma(), log1p(), log2(), octave_base_matrix< NDArray >::m_matrix, octave_value::map(), octave_base_value::map(), RC_ARRAY_MAPPER, round(), roundb(), signum(), octave_base_value::umap_conj, octave_base_value::umap_imag, octave_base_value::umap_real, octave_base_value::umap_xisalnum, octave_base_value::umap_xisalpha, octave_base_value::umap_xisascii, octave_base_value::umap_xiscntrl, octave_base_value::umap_xisdigit, octave_base_value::umap_xisgraph, octave_base_value::umap_xislower, octave_base_value::umap_xisprint, octave_base_value::umap_xispunct, octave_base_value::umap_xisspace, octave_base_value::umap_xisupper, octave_base_value::umap_xisxdigit, octave_base_value::umap_xtolower, and octave_base_value::umap_xtoupper.
Referenced by octave_bool_matrix::map(), octave_char_matrix::map(), and octave_uint64_matrix::map().
Reimplemented from octave_base_value.
Definition at line 142 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
Referenced by save_ascii().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 97 of file ov-re-mat.cc.
References octave_float_matrix::static_type_id().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 846 of file ov-re-mat.cc.
References octave_base_value::current_print_indent_level(), octave_base_matrix< NDArray >::m_matrix, and octave_print_internal().
|
static |
Definition at line 86 of file ov-re-mat.cc.
|
static |
Definition at line 86 of file ov-re-mat.cc.
|
virtual |
Reimplemented from octave_base_matrix< NDArray >.
Definition at line 336 of file ov-re-mat.cc.
References octave_matrix(), octave_base_matrix< NDArray >::m_idx_cache, octave_base_matrix< NDArray >::m_matrix, octave_base_matrix< MT >::reshape(), and MArray< T >::reshape().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 470 of file ov-re-mat.cc.
References array_value(), octave_base_value::columns(), octave_base_matrix< NDArray >::dims(), matrix_value(), dim_vector::ndims(), and octave_base_value::rows().
Reimplemented from octave_base_value.
Definition at line 575 of file ov-re-mat.cc.
References NDArray::all_integers(), array_value(), Array< T, Alloc >::data(), octave_base_matrix< NDArray >::dims(), LS_DOUBLE, LS_FLOAT, dim_vector::ndims(), dim_vector::numel(), NDArray::too_large_for_float(), warning(), and write_doubles().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 691 of file ov-re-mat.cc.
References NDArray::all_integers(), array_value(), Array< T, Alloc >::data(), octave_base_matrix< NDArray >::dims(), dim_vector::ndims(), octave_H5P_DEFAULT, octave_H5S_ALL, OCTAVE_LOCAL_BUFFER, save_hdf5_empty(), save_type_to_hdf5(), NDArray::too_large_for_float(), octave_base_value::warn_save(), and warning().
Reimplemented from octave_base_value.
Definition at line 152 of file ov-re-mat.h.
|
virtual |
Reimplemented from octave_base_matrix< NDArray >.
Definition at line 375 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_idx_cache, octave_base_matrix< MT >::sort(), and octave_lazy_index::sort().
|
virtual |
Reimplemented from octave_base_matrix< NDArray >.
Definition at line 362 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_idx_cache, octave_base_matrix< MT >::sort(), and octave_lazy_index::sort().
|
virtual |
Reimplemented from octave_base_matrix< NDArray >.
Definition at line 401 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_idx_cache, octave_base_matrix< MT >::sort_rows_idx(), and octave_lazy_index::sort_rows_idx().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 240 of file ov-re-mat.cc.
References sparse_matrix_value().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 234 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix.
Referenced by sparse_complex_matrix_value().
|
virtual |
Reimplemented from octave_base_matrix< NDArray >.
Definition at line 349 of file ov-re-mat.cc.
References octave_matrix(), octave_base_matrix< NDArray >::m_idx_cache, octave_base_matrix< NDArray >::m_matrix, octave_base_matrix< MT >::squeeze(), and NDArray::squeeze().
|
inlinestatic |
Definition at line 249 of file ov-re-mat.h.
|
inlinestatic |
Definition at line 249 of file ov-re-mat.h.
Referenced by octave_bool_matrix::numeric_conversion_function(), octave_lazy_index::numeric_conversion_function(), octave_legacy_range::numeric_conversion_function(), octave_null_matrix::numeric_conversion_function(), octave_perm_matrix::numeric_conversion_function(), octave_diag_matrix::numeric_conversion_function(), and octave_char_matrix_str::numeric_conversion_function().
|
inlinestatic |
Definition at line 249 of file ov-re-mat.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 105 of file ov-re-mat.cc.
References octave_base_matrix< NDArray >::m_matrix, and Array< T, Alloc >::numel().
|
inlinevirtual |
Reimplemented from octave_base_value.
Reimplemented in octave_null_matrix.
Definition at line 249 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Reimplemented in octave_null_matrix.
Definition at line 249 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 140 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 143 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 146 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 137 of file ov-re-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 238 of file ov-re-mat.h.