24 #if ! defined (octave_ov_cx_sparse_h)
25 #define octave_ov_cx_sparse_h 1
27 #include "octave-config.h"
108 double double_value (
bool =
false)
const;
111 {
return double_value (frc_str_conv); }
113 Matrix matrix_value (
bool =
false)
const;
115 Complex complex_value (
bool =
false)
const;
121 charNDArray char_array_value (
bool frc_str_conv =
false)
const;
138 return os.
write (matrix_value (
true), block_size, output_type,
145 bool load_binary (std::istream&
is,
bool swap,
152 mxArray *as_mxArray (
void)
const;
builtin_type_t builtin_type(void) const
octave_sparse_complex_matrix(const octave_sparse_complex_matrix &cm)
bool is_float_type(void) 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)
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_sparse_complex_matrix(const Sparse< Complex > &m, const MatrixType &t)
octave_sparse_complex_matrix(const Sparse< Complex > &m)
octave::mach_info::float_format flt_fmt
bool is_complex_matrix(void) const
octave_sparse_complex_matrix(const ComplexMatrix &m)
OCTAVE_EXPORT octave_value_list return the number of command line arguments passed to Octave If called with the optional argument the function t
SparseComplexMatrix sparse_complex_matrix_value(bool=false) const
octave_sparse_complex_matrix(const ComplexNDArray &m)
octave_base_value * empty_clone(void) const
octave_sparse_complex_matrix(void)
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA
nd deftypefn *octave_map m
double scalar_value(bool frc_str_conv=false) const
octave_sparse_complex_matrix(const SparseComplexMatrix &m)
octave_sparse_complex_matrix(const MSparse< Complex > &m, const MatrixType &t)
octave_base_value * clone(void) const
octave_sparse_complex_matrix(const SparseComplexMatrix &m, const MatrixType &t)
bool is_complex_type(void) const
octave_sparse_complex_matrix(const MSparse< Complex > &m)
~octave_sparse_complex_matrix(void)
std::complex< double > Complex
write the output to stdout if nargout is
bool is_double_type(void) const