26 #if ! defined (octave_ov_flt_re_diag_h)
27 #define octave_ov_flt_re_diag_h 1
29 #include "octave-config.h"
61 type_conv_info numeric_conversion_function (
void)
const;
69 bool isreal (
void)
const {
return true; }
73 bool isfloat (
void)
const {
return true; }
75 DiagMatrix diag_matrix_value (
bool =
false)
const;
96 bool save_binary (std::ostream& os,
bool save_as_floats);
98 bool load_binary (std::istream& is,
bool swap,
octave_float_diag_matrix(void)
octave_base_value * empty_clone(void) const
bool is_real_matrix(void) const
bool is_single_type(void) const
octave_float_diag_matrix(const octave_float_diag_matrix &m)
builtin_type_t builtin_type(void) const
octave_base_value * clone(void) const
octave_float_diag_matrix(const FloatDiagMatrix &m)
~octave_float_diag_matrix(void)=default
static double as_double(OCTAVE_TIME_T sec, long usec)
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA