24 #if ! defined (octave_ov_re_sparse_h)
25 #define octave_ov_re_sparse_h 1
27 #include "octave-config.h"
96 idx_vector index_vector (
bool require_integers =
false)
const;
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;
117 boolNDArray bool_array_value (
bool warn =
false)
const;
125 NDArray array_value (
bool =
false)
const;
135 octave_value convert_to_str_internal (
bool pad,
bool force,
char type)
const;
143 {
return os.
write (
matrix, block_size, output_type, skip, flt_fmt); }
148 bool load_binary (std::istream&
is,
bool swap,
155 mxArray *as_mxArray (
void)
const;
SparseComplexMatrix sparse_complex_matrix_value(bool=false) const
octave_sparse_matrix(const MSparse< double > &m, const MatrixType &t)
octave_sparse_matrix(const Sparse< double > &m)
SparseMatrix sparse_matrix_value(bool=false) const
octave_sparse_matrix(const MSparse< double > &m)
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_base_value * empty_clone(void) const
builtin_type_t builtin_type(void) const
octave_sparse_matrix(const SparseMatrix &m)
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::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_real_type(void) const
octave_sparse_matrix(const Sparse< double > &m, const MatrixType &t)
bool is_float_type(void) const
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA
nd deftypefn *octave_map m
octave_sparse_matrix(const Matrix &m)
octave_sparse_matrix(const NDArray &m)
bool is_real_matrix(void) const
double scalar_value(bool frc_str_conv=false) const
octave_sparse_matrix(void)
octave_base_value * clone(void) const
octave_sparse_matrix(const octave_sparse_matrix &m)
octave_sparse_matrix(const SparseMatrix &m, const MatrixType &t)
bool is_double_type(void) const
std::complex< double > Complex
~octave_sparse_matrix(void)
write the output to stdout if nargout is