26 #if ! defined (octave_ov_ch_mat_h)
27 #define octave_ov_ch_mat_h 1
29 #include "octave-config.h"
99 bool isreal (
void)
const {
return true; }
101 double double_value (
bool =
false)
const;
103 float float_value (
bool =
false)
const;
106 {
return double_value (frc_str_conv); }
109 {
return float_value (frc_str_conv); }
126 Complex complex_value (
bool =
false)
const;
164 void print_raw (std::ostream& os,
bool pr_as_read_syntax =
false)
const;
166 mxArray * as_mxArray (
bool interleaved)
const;
octave_char_matrix(char c)
octave_base_value * empty_clone(void) const
ComplexMatrix complex_matrix_value(bool=false) const
FloatNDArray float_array_value(bool=false) const
octave_char_matrix(const std::string &s)
bool is_char_matrix(void) const
octave_char_matrix(const char *s)
octave_value convert_to_str_internal(bool, bool, char type) const
builtin_type_t builtin_type(void) const
octave_char_matrix(const charMatrix &chm)
FloatMatrix float_matrix_value(bool=false) const
octave_base_value * clone(void) const
charMatrix char_matrix_value(bool=false) const
charNDArray char_array_value(bool=false) const
ComplexNDArray complex_array_value(bool=false) const
bool is_real_matrix(void) const
~octave_char_matrix(void)=default
octave_char_matrix(const octave_char_matrix &chm)
Matrix matrix_value(bool=false) const
float float_scalar_value(bool frc_str_conv=false) const
octave_char_matrix(const charNDArray &chm)
double scalar_value(bool frc_str_conv=false) const
FloatComplexNDArray float_complex_array_value(bool=false) const
FloatComplexMatrix float_complex_matrix_value(bool=false) const
octave_char_matrix(const string_vector &s)
octave_char_matrix(const Array< char > &chm)
NDArray array_value(bool=false) const
octave::idx_vector idx_vector
class OCTAVE_API charMatrix
class OCTAVE_API ComplexMatrix
class OCTAVE_API FloatComplexMatrix
class OCTAVE_API FloatMatrix
class OCTAVE_API ComplexNDArray
class OCTAVE_API FloatComplexNDArray
class OCTAVE_API FloatNDArray
std::complex< double > Complex
std::complex< float > FloatComplex
static double as_double(OCTAVE_TIME_T sec, long usec)
return octave_value(v1.char_array_value() . concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string()) ? '\'' :'"'))