26 #if ! defined (octave_ov_re_diag_h)
27 #define octave_ov_re_diag_h 1
29 #include "octave-config.h"
61 type_conv_info numeric_conversion_function ()
const;
63 type_conv_info numeric_demotion_function ()
const;
68 bool resize_ok =
false);
74 bool isreal ()
const {
return true; }
80 DiagMatrix diag_matrix_value (
bool =
false)
const;
101 bool save_binary (std::ostream& os,
bool save_as_floats);
103 bool load_binary (std::istream& is,
bool swap,
octave_base_value * empty_clone() const
octave_diag_matrix(const DiagMatrix &m)
~octave_diag_matrix()=default
octave_base_value * clone() const
builtin_type_t builtin_type() const
bool is_real_matrix() const
octave_diag_matrix(const octave_diag_matrix &m)
bool is_double_type() const
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA