26#if ! defined (octave_ov_flt_cx_diag_h)
27#define octave_ov_flt_cx_diag_h 1
29#include "octave-config.h"
38extern template class OCTINTERP_EXTERN_TEMPLATE_API
62 type_conv_info numeric_conversion_function ()
const;
76 DiagMatrix diag_matrix_value (
bool =
false)
const;
87 bool save_binary (std::ostream& os,
bool save_as_floats);
89 bool load_binary (std::istream& is,
bool swap,
90 octave::mach_info::float_format fmt);
bool is_complex_matrix() const
octave_base_value * clone() const
octave_float_complex_diag_matrix()
octave_float_complex_diag_matrix(const FloatComplexDiagMatrix &m)
bool is_single_type() const
~octave_float_complex_diag_matrix()=default
builtin_type_t builtin_type() const
octave_base_value * empty_clone() const
octave_float_complex_diag_matrix(const octave_float_complex_diag_matrix &m)
std::complex< float > FloatComplex
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA_API(API)