#include "ov-flt-cx-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-flt-cx-mat.h.
|
inline |
Definition at line 57 of file ov-flt-cx-mat.h.
|
inline |
Definition at line 60 of file ov-flt-cx-mat.h.
|
inline |
Definition at line 63 of file ov-flt-cx-mat.h.
|
inline |
Definition at line 66 of file ov-flt-cx-mat.h.
|
inline |
Definition at line 69 of file ov-flt-cx-mat.h.
|
inline |
Definition at line 72 of file ov-flt-cx-mat.h.
|
inline |
Definition at line 75 of file ov-flt-cx-mat.h.
|
inline |
Definition at line 78 of file ov-flt-cx-mat.h.
|
inline |
Definition at line 81 of file ov-flt-cx-mat.h.
|
default |
|
virtual |
Reimplemented from octave_base_value.
Definition at line 254 of file ov-flt-cx-mat.cc.
References octave_base_matrix< FloatComplexNDArray >::m_matrix.
Reimplemented from octave_base_value.
Definition at line 687 of file ov-flt-cx-mat.cc.
References Array< T, Alloc >::data(), octave_base_matrix< FloatComplexNDArray >::dims(), mxArray::get_data(), mxArray::get_imag_data(), octave_base_matrix< FloatComplexNDArray >::m_matrix, and octave_base_matrix< FloatComplexNDArray >::numel().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 260 of file ov-flt-cx-mat.cc.
References octave_base_matrix< FloatComplexNDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 196 of file ov-flt-cx-mat.cc.
References FloatComplexNDArray::all_elements_are_real(), FloatComplexNDArray::any_element_is_nan(), octave_base_matrix< FloatComplexNDArray >::m_matrix, mx_el_ne(), real(), and warn_logical_conversion().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 93 of file ov-flt-cx-mat.h.
References btyp_float_complex.
|
inline |
Definition at line 148 of file ov-flt-cx-mat.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 208 of file ov-flt-cx-mat.cc.
References octave_base_matrix< FloatComplexNDArray >::dims(), Array< T, Alloc >::elem(), octave_base_matrix< FloatComplexNDArray >::m_matrix, octave_base_matrix< FloatComplexNDArray >::numel(), and warn_implicit_conversion().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 180 of file ov-flt-cx-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 86 of file ov-flt-cx-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 125 of file ov-flt-cx-mat.h.
Referenced by save_ascii(), save_binary(), and save_hdf5().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 184 of file ov-flt-cx-mat.cc.
References octave_base_matrix< FloatComplexNDArray >::m_matrix.
Referenced by save_ascii(), sparse_complex_matrix_value(), and sparse_matrix_value().
Reimplemented from octave_base_value.
Definition at line 154 of file ov-flt-cx-mat.cc.
References octave_base_value::columns(), err_invalid_conversion(), octave_base_matrix< FloatComplexNDArray >::m_matrix, octave_base_value::rows(), and warn_implicit_conversion().
|
inline |
Definition at line 146 of file ov-flt-cx-mat.h.
|
virtual |
Reimplemented from octave_base_matrix< FloatComplexNDArray >.
Definition at line 266 of file ov-flt-cx-mat.cc.
References Array< T, Alloc >::columns(), octave_base_matrix< MT >::diag(), octave_base_matrix< FloatComplexNDArray >::m_matrix, Array< T, Alloc >::ndims(), and Array< T, Alloc >::rows().
|
virtual |
Reimplemented from octave_base_matrix< FloatComplexNDArray >.
Definition at line 279 of file ov-flt-cx-mat.cc.
References Array< T, Alloc >::columns(), FloatComplexMatrix::diag(), error(), octave_base_matrix< FloatComplexNDArray >::m_matrix, Array< T, Alloc >::ndims(), and Array< T, Alloc >::rows().
Reimplemented from octave_base_value.
Definition at line 94 of file ov-flt-cx-mat.cc.
References octave_base_value::columns(), err_invalid_conversion(), octave_base_matrix< FloatComplexNDArray >::m_matrix, octave_base_value::rows(), and warn_implicit_conversion().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 88 of file ov-flt-cx-mat.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 228 of file ov-flt-cx-mat.cc.
References octave_base_matrix< FloatComplexNDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 190 of file ov-flt-cx-mat.cc.
References octave_base_matrix< FloatComplexNDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 166 of file ov-flt-cx-mat.cc.
References octave_base_value::columns(), err_invalid_conversion(), lo_ieee_float_nan_value(), octave_base_matrix< FloatComplexNDArray >::m_matrix, octave_base_value::rows(), and warn_implicit_conversion().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 140 of file ov-flt-cx-mat.cc.
References octave_base_matrix< FloatComplexNDArray >::m_matrix, real(), and warn_implicit_conversion().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 110 of file ov-flt-cx-mat.h.
Reimplemented from octave_base_value.
Definition at line 110 of file ov-flt-cx-mat.cc.
References octave_base_value::columns(), err_invalid_conversion(), octave_base_matrix< FloatComplexNDArray >::m_matrix, octave_base_value::rows(), and warn_implicit_conversion().
|
inline |
Definition at line 144 of file ov-flt-cx-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 95 of file ov-flt-cx-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 99 of file ov-flt-cx-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 97 of file ov-flt-cx-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 101 of file ov-flt-cx-mat.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 320 of file ov-flt-cx-mat.cc.
References error(), extract_keyword(), octave_base_matrix< FloatComplexNDArray >::m_matrix, and dim_vector::resize().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 428 of file ov-flt-cx-mat.cc.
References len, octave_base_matrix< FloatComplexNDArray >::m_matrix, dim_vector::numel(), read_floats(), dim_vector::resize(), Array< T, Alloc >::rwdata(), and swap_bytes< 4 >().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 594 of file ov-flt-cx-mat.cc.
References hdf5_make_complex_type(), hdf5_types_compatible(), load_hdf5_empty(), octave_base_matrix< FloatComplexNDArray >::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 723 of file ov-flt-cx-mat.cc.
References abs(), acos(), acosh(), ARRAY_MAPPER, ARRAY_METHOD_MAPPER, asin(), asinh(), atan(), atanh(), ceil(), dawson(), erf(), erfc(), erfcx(), erfi(), expm1(), fix(), floor(), isfinite(), isinf(), isna(), isnan(), log1p(), log2(), octave_base_matrix< FloatComplexNDArray >::m_matrix, octave_base_value::map(), round(), roundb(), signum(), octave_base_value::umap_conj, octave_base_value::umap_imag, octave_base_value::umap_real, octave_base_value::umap_xtolower, and octave_base_value::umap_xtoupper.
Reimplemented from octave_base_value.
Definition at line 126 of file ov-flt-cx-mat.cc.
References octave_base_matrix< FloatComplexNDArray >::m_matrix, real(), and warn_implicit_conversion().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 679 of file ov-flt-cx-mat.cc.
References octave_base_value::current_print_indent_level(), octave_base_matrix< FloatComplexNDArray >::m_matrix, and octave_print_internal().
|
static |
Definition at line 71 of file ov-flt-cx-mat.cc.
|
static |
Definition at line 71 of file ov-flt-cx-mat.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 291 of file ov-flt-cx-mat.cc.
References octave_base_value::columns(), complex_array_value(), complex_matrix_value(), octave_base_matrix< FloatComplexNDArray >::dims(), dim_vector::ndims(), and octave_base_value::rows().
Reimplemented from octave_base_value.
Definition at line 396 of file ov-flt-cx-mat.cc.
References FloatComplexNDArray::all_integers(), complex_array_value(), Array< T, Alloc >::data(), octave_base_matrix< FloatComplexNDArray >::dims(), LS_FLOAT, dim_vector::ndims(), dim_vector::numel(), and write_floats().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 503 of file ov-flt-cx-mat.cc.
References FloatComplexNDArray::all_integers(), complex_array_value(), Array< T, Alloc >::data(), octave_base_matrix< FloatComplexNDArray >::dims(), hdf5_make_complex_type(), dim_vector::ndims(), octave_H5P_DEFAULT, octave_H5S_ALL, OCTAVE_LOCAL_BUFFER, save_hdf5_empty(), save_type_to_hdf5(), and octave_base_value::warn_save().
Reimplemented from octave_base_value.
Definition at line 107 of file ov-flt-cx-mat.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 248 of file ov-flt-cx-mat.cc.
References complex_matrix_value().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 234 of file ov-flt-cx-mat.cc.
References complex_matrix_value(), real(), and warn_implicit_conversion().
|
inlinestatic |
Definition at line 180 of file ov-flt-cx-mat.h.
|
inlinestatic |
Definition at line 180 of file ov-flt-cx-mat.h.
Referenced by octave_float_complex_diag_matrix::numeric_conversion_function(), and octave_complex_matrix::numeric_demotion_function().
|
inlinestatic |
Definition at line 180 of file ov-flt-cx-mat.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 74 of file ov-flt-cx-mat.cc.
References FloatComplexNDArray::all_elements_are_real(), octave_base_matrix< FloatComplexNDArray >::m_matrix, Array< T, Alloc >::numel(), and real().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 180 of file ov-flt-cx-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 180 of file ov-flt-cx-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 163 of file ov-flt-cx-mat.h.