24 #if ! defined (octave_ov_ch_mat_h)
25 #define octave_ov_ch_mat_h 1
27 #include "octave-config.h"
92 idx_vector index_vector (
bool require_integers =
false)
const;
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;
170 mxArray *as_mxArray (
void)
const;
~octave_char_matrix(void)
FloatMatrix float_matrix_value(bool=false) const
double scalar_value(bool frc_str_conv=false) const
octave_value convert_to_str_internal(bool, bool, char type) const
ComplexNDArray complex_array_value(bool=false) const
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
bool is_real_matrix(void) const
octave_char_matrix(const charMatrix &chm)
octave_base_value * empty_clone(void) const
FloatComplexMatrix float_complex_matrix_value(bool=false) const
FloatComplexNDArray float_complex_array_value(bool=false) const
octave_char_matrix(const charNDArray &chm)
bool is_real_type(void) const
octave_char_matrix(const string_vector &s)
ComplexMatrix complex_matrix_value(bool=false) const
octave_char_matrix(const std::string &s)
void * mex_get_data(void) const
Matrix matrix_value(bool=false) const
builtin_type_t builtin_type(void) const
octave_char_matrix(const char *s)
octave_char_matrix(const Array< char > &chm)
octave_base_value * clone(void) const
the sparsity preserving column transformation such that that defines the pivoting threshold can be given in which case it defines the c
charMatrix char_matrix_value(bool=false) const
float float_scalar_value(bool frc_str_conv=false) const
octave_char_matrix(const octave_char_matrix &chm)
octave_char_matrix(char c)
charNDArray char_array_value(bool=false) const
NDArray array_value(bool=false) const
std::complex< float > FloatComplex
bool is_char_matrix(void) const
std::complex< double > Complex
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
return octave_value(v1.char_array_value().concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string())? '\'': '"'))
FloatNDArray float_array_value(bool=false) const