Navigation

Operators and Keywords

Function List:

C++ API

octave_sparse_matrix Class Reference

#include <ov-re-sparse.h>

Inherits octave_base_sparse< SparseMatrix >.

Collaboration diagram for octave_sparse_matrix:

List of all members.

Public Member Functions

 octave_sparse_matrix (void)
 octave_sparse_matrix (const Matrix &m)
 octave_sparse_matrix (const NDArray &m)
 octave_sparse_matrix (const SparseMatrix &m)
 octave_sparse_matrix (const SparseMatrix &m, const MatrixType &t)
 octave_sparse_matrix (const MSparse< double > &m)
 octave_sparse_matrix (const MSparse< double > &m, const MatrixType &t)
 octave_sparse_matrix (const Sparse< double > &m)
 octave_sparse_matrix (const Sparse< double > &m, const MatrixType &t)
 octave_sparse_matrix (const octave_sparse_matrix &m)
 ~octave_sparse_matrix (void)
octave_base_valueclone (void) const
octave_base_valueempty_clone (void) const
octave_base_valuetry_narrowing_conversion (void)
idx_vector index_vector (void) const
builtin_type_t builtin_type (void) const
bool is_real_matrix (void) const
bool is_real_type (void) const
bool is_double_type (void) const
bool is_float_type (void) const
double double_value (bool=false) const
double scalar_value (bool frc_str_conv=false) const
Matrix matrix_value (bool=false) const
Complex complex_value (bool=false) const
boolNDArray bool_array_value (bool warn=false) const
charNDArray char_array_value (bool=false) const
ComplexMatrix complex_matrix_value (bool=false) const
ComplexNDArray complex_array_value (bool=false) const
NDArray array_value (bool=false) const
SparseMatrix sparse_matrix_value (bool=false) const
SparseComplexMatrix sparse_complex_matrix_value (bool=false) const
SparseBoolMatrix sparse_bool_matrix_value (bool warn=false) const
octave_value convert_to_str_internal (bool pad, bool force, char type) const
bool save_binary (std::ostream &os, bool &save_as_floats)
bool load_binary (std::istream &is, bool swap, oct_mach_info::float_format fmt)
mxArrayas_mxArray (void) const
octave_value map (unary_mapper_t umap) const

Constructor & Destructor Documentation

octave_sparse_matrix::octave_sparse_matrix ( void   )  [inline]
octave_sparse_matrix::octave_sparse_matrix ( const Matrix m  )  [inline]
octave_sparse_matrix::octave_sparse_matrix ( const NDArray m  )  [inline]
octave_sparse_matrix::octave_sparse_matrix ( const SparseMatrix m  )  [inline]
octave_sparse_matrix::octave_sparse_matrix ( const SparseMatrix m,
const MatrixType t 
) [inline]
octave_sparse_matrix::octave_sparse_matrix ( const MSparse< double > &  m  )  [inline]
octave_sparse_matrix::octave_sparse_matrix ( const MSparse< double > &  m,
const MatrixType t 
) [inline]
octave_sparse_matrix::octave_sparse_matrix ( const Sparse< double > &  m  )  [inline]
octave_sparse_matrix::octave_sparse_matrix ( const Sparse< double > &  m,
const MatrixType t 
) [inline]
octave_sparse_matrix::octave_sparse_matrix ( const octave_sparse_matrix m  )  [inline]
octave_sparse_matrix::~octave_sparse_matrix ( void   )  [inline]

Member Function Documentation

NDArray octave_sparse_matrix::array_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

mxArray * octave_sparse_matrix::as_mxArray ( void   )  const [virtual]

Reimplemented from octave_base_value.

boolNDArray octave_sparse_matrix::bool_array_value ( bool  warn = false  )  const [virtual]

Reimplemented from octave_base_value.

builtin_type_t octave_sparse_matrix::builtin_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

charNDArray octave_sparse_matrix::char_array_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

octave_base_value* octave_sparse_matrix::clone ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

ComplexNDArray octave_sparse_matrix::complex_array_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

ComplexMatrix octave_sparse_matrix::complex_matrix_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

Complex octave_sparse_matrix::complex_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_matrix::convert_to_str_internal ( bool  pad,
bool  force,
char  type 
) const [virtual]

Reimplemented from octave_base_value.

double octave_sparse_matrix::double_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

octave_base_value* octave_sparse_matrix::empty_clone ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

idx_vector octave_sparse_matrix::index_vector ( void   )  const [virtual]

Reimplemented from octave_base_value.

bool octave_sparse_matrix::is_double_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_sparse_matrix::is_float_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_sparse_matrix::is_real_matrix ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_sparse_matrix::is_real_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_sparse_matrix::load_binary ( std::istream &  is,
bool  swap,
oct_mach_info::float_format  fmt 
) [virtual]

Reimplemented from octave_base_value.

octave_value octave_sparse_matrix::map ( unary_mapper_t  umap  )  const [virtual]
Matrix octave_sparse_matrix::matrix_value ( bool  = false  )  const [virtual]

Reimplemented from octave_base_value.

bool octave_sparse_matrix::save_binary ( std::ostream &  os,
bool save_as_floats 
) [virtual]

Reimplemented from octave_base_value.

double octave_sparse_matrix::scalar_value ( bool  frc_str_conv = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

SparseBoolMatrix octave_sparse_matrix::sparse_bool_matrix_value ( bool  warn = false  )  const [virtual]

Reimplemented from octave_base_value.

SparseComplexMatrix octave_sparse_matrix::sparse_complex_matrix_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

SparseMatrix octave_sparse_matrix::sparse_matrix_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

octave_base_value * octave_sparse_matrix::try_narrowing_conversion ( void   )  [virtual]

Reimplemented from octave_base_value.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines