24 #if ! defined (octave_ov_flt_cx_mat_h)
25 #define octave_ov_flt_cx_mat_h 1
27 #include "octave-config.h"
103 double double_value (
bool =
false)
const;
105 float float_value (
bool =
false)
const;
108 {
return double_value (frc_str_conv); }
111 {
return float_value (frc_str_conv); }
113 Matrix matrix_value (
bool =
false)
const;
115 FloatMatrix float_matrix_value (
bool =
false)
const;
117 Complex complex_value (
bool =
false)
const;
129 boolNDArray bool_array_value (
bool warn =
false)
const;
131 charNDArray char_array_value (
bool frc_str_conv =
false)
const;
150 bool save_ascii (std::ostream& os);
152 bool load_ascii (std::istream&
is);
156 bool load_binary (std::istream&
is,
bool swap,
168 return os.
write (matrix_value (
true), block_size, output_type,
172 void print_raw (std::ostream& os,
bool pr_as_read_syntax =
false)
const;
174 mxArray *as_mxArray (
void)
const;
double scalar_value(bool frc_str_conv=false) const
octave_idx_type write(const octave_value &data, octave_idx_type block_size, oct_data_conv::data_type output_type, octave_idx_type skip, octave::mach_info::float_format flt_fmt)
~octave_float_complex_matrix(void)
octave_base_value * clone(void) const
octave_float_complex_matrix(void)
the sparsity preserving column transformation such that that defines the pivoting threshold can be given in which case it defines the then the first element defines the pivoting tolerance for the unsymmetric the values defined such that for full matrix
octave_float_complex_matrix(const Array< FloatComplex > &m)
octave::mach_info::float_format flt_fmt
OCTAVE_EXPORT octave_value_list return the number of command line arguments passed to Octave If called with the optional argument the function t
bool is_single_type(void) const
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE * d
ComplexNDArray complex_array_value(bool=false) const
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA
float float_scalar_value(bool frc_str_conv=false) const
nd deftypefn *octave_map m
octave_float_complex_matrix(const octave_float_complex_matrix &cm)
bool is_complex_type(void) const
builtin_type_t builtin_type(void) const
octave_float_complex_matrix(const FloatComplexRowVector &v)
octave_float_complex_matrix(const FloatComplexMatrix &m, const MatrixType &t)
octave_float_complex_matrix(const FloatComplexMatrix &m)
octave_float_complex_matrix(const FloatComplexColumnVector &v)
std::complex< float > FloatComplex
int write(octave_stream &os, int block_size, oct_data_conv::data_type output_type, int skip, octave::mach_info::float_format flt_fmt) const
std::complex< double > Complex
write the output to stdout if nargout is
bool is_float_type(void) const
octave_base_value * empty_clone(void) const
octave_float_complex_matrix(const FloatComplexNDArray &m)
octave_float_complex_matrix(const FloatComplexDiagMatrix &d)
bool is_complex_matrix(void) const