#include "ov-bool-sparse.h"
Static Public Member Functions | |
static void | register_type () |
static void | register_type (octave::type_info &) |
static std::string | static_class_name () |
static int | static_type_id () |
static std::string | static_type_name () |
![]() | |
static void | register_type () |
static void | register_type (octave::type_info &) |
static std::string | static_class_name () |
static int | static_type_id () |
static std::string | static_type_name () |
Definition at line 53 of file ov-bool-sparse.h.
|
inline |
Definition at line 57 of file ov-bool-sparse.h.
|
inline |
Definition at line 60 of file ov-bool-sparse.h.
|
inline |
Definition at line 63 of file ov-bool-sparse.h.
|
inline |
Definition at line 67 of file ov-bool-sparse.h.
|
inline |
Definition at line 70 of file ov-bool-sparse.h.
Definition at line 73 of file ov-bool-sparse.h.
|
inline |
Definition at line 76 of file ov-bool-sparse.h.
|
default |
Reimplemented from octave_base_value.
Definition at line 125 of file ov-bool-sparse.cc.
References octave_base_sparse< SparseBoolMatrix >::matrix, and SparseBoolMatrix::matrix_value().
Referenced by convert_to_str_internal().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 169 of file ov-bool-sparse.cc.
References octave_base_sparse< SparseBoolMatrix >::matrix.
Reimplemented from octave_base_value.
Definition at line 784 of file ov-bool-sparse.cc.
References Sparse< T, Alloc >::cidx(), octave_base_value::columns(), Sparse< T, Alloc >::data(), mxArray::get_data(), mxArray::get_ir(), mxArray::get_jc(), octave_base_sparse< SparseBoolMatrix >::matrix, octave_base_sparse< SparseBoolMatrix >::nzmax(), Sparse< T, Alloc >::ridx(), and octave_base_value::rows().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 151 of file ov-bool-sparse.cc.
References octave_base_sparse< SparseBoolMatrix >::matrix, and SparseBoolMatrix::matrix_value().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 145 of file ov-bool-sparse.cc.
References octave_base_sparse< SparseBoolMatrix >::matrix, and SparseBoolMatrix::matrix_value().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 94 of file ov-bool-sparse.h.
References btyp_bool.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 131 of file ov-bool-sparse.cc.
References Sparse< T, Alloc >::cidx(), Sparse< T, Alloc >::cols(), Sparse< T, Alloc >::data(), octave_base_sparse< SparseBoolMatrix >::dims(), octave_base_sparse< SparseBoolMatrix >::matrix, Sparse< T, Alloc >::ridx(), and Sparse< T, Alloc >::rows().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 156 of file ov-bool-sparse.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 81 of file ov-bool-sparse.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 119 of file ov-bool-sparse.cc.
References octave_base_sparse< SparseBoolMatrix >::matrix, and SparseBoolMatrix::matrix_value().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 113 of file ov-bool-sparse.cc.
References octave_base_sparse< SparseBoolMatrix >::matrix, and SparseBoolMatrix::matrix_value().
Reimplemented from octave_base_value.
Definition at line 84 of file ov-bool-sparse.cc.
References octave_base_value::columns(), err_invalid_conversion(), octave_base_sparse< SparseBoolMatrix >::matrix, octave_base_sparse< SparseBoolMatrix >::numel(), octave_base_value::rows(), and warn_implicit_conversion().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 97 of file ov-bool-sparse.cc.
References array_value(), octave_value::convert_to_str(), and octave_base_value::octave_value.
Reimplemented from octave_base_value.
Definition at line 71 of file ov-bool-sparse.cc.
References err_invalid_conversion(), octave_base_value::isempty(), octave_base_sparse< SparseBoolMatrix >::matrix, octave_base_sparse< SparseBoolMatrix >::numel(), and warn_implicit_conversion().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 83 of file ov-bool-sparse.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 89 of file ov-bool-sparse.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 96 of file ov-bool-sparse.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 98 of file ov-bool-sparse.h.
|
inlinevirtual |
Reimplemented from octave_base_sparse< SparseBoolMatrix >.
Definition at line 102 of file ov-bool-sparse.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 100 of file ov-bool-sparse.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 240 of file ov-bool-sparse.cc.
References Sparse< T, Alloc >::cidx(), Sparse< T, Alloc >::data(), error(), Sparse< T, Alloc >::indices_ok(), octave_base_sparse< SparseBoolMatrix >::matrix, OCTAVE_LOCAL_BUFFER, Sparse< T, Alloc >::ridx(), and swap_bytes< 4 >().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 538 of file ov-bool-sparse.cc.
References H5T_NATIVE_IDX, Sparse< T, Alloc >::indices_ok(), load_hdf5_empty(), octave_base_sparse< SparseBoolMatrix >::matrix, octave_H5P_DEFAULT, octave_H5S_ALL, OCTAVE_LOCAL_BUFFER, Sparse< T, Alloc >::resize(), octave_base_value::warn_load(), Sparse< T, Alloc >::xcidx(), Sparse< T, Alloc >::xdata(), and Sparse< T, Alloc >::xridx().
|
inlinevirtual |
Reimplemented from octave_base_sparse< SparseBoolMatrix >.
Definition at line 148 of file ov-bool-sparse.h.
References octave_sparse_matrix::map().
Reimplemented from octave_base_value.
Definition at line 107 of file ov-bool-sparse.cc.
References octave_base_sparse< SparseBoolMatrix >::matrix, and SparseBoolMatrix::matrix_value().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 64 of file ov-bool-sparse.cc.
References octave_sparse_matrix::static_type_id().
|
static |
Definition at line 51 of file ov-bool-sparse.cc.
|
static |
Definition at line 51 of file ov-bool-sparse.cc.
Reimplemented from octave_base_value.
Definition at line 175 of file ov-bool-sparse.cc.
References Sparse< T, Alloc >::cidx(), Sparse< T, Alloc >::data(), octave_base_sparse< SparseBoolMatrix >::dims(), octave_base_sparse< SparseBoolMatrix >::matrix, Sparse< T, Alloc >::maybe_compress(), dim_vector::ndims(), octave_base_sparse< SparseBoolMatrix >::nnz(), OCTAVE_LOCAL_BUFFER, and Sparse< T, Alloc >::ridx().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 311 of file ov-bool-sparse.cc.
References Sparse< T, Alloc >::cols(), octave_base_sparse< SparseBoolMatrix >::dims(), H5T_NATIVE_IDX, octave_base_sparse< SparseBoolMatrix >::matrix, Sparse< T, Alloc >::maybe_compress(), Sparse< T, Alloc >::nnz(), octave_H5P_DEFAULT, octave_H5S_ALL, OCTAVE_LOCAL_BUFFER, Sparse< T, Alloc >::rows(), save_hdf5_empty(), sparse_bool_matrix_value(), octave_base_value::warn_save(), Sparse< T, Alloc >::xcidx(), Sparse< T, Alloc >::xdata(), and Sparse< T, Alloc >::xridx().
Reimplemented from octave_base_value.
Definition at line 106 of file ov-bool-sparse.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 129 of file ov-bool-sparse.h.
Referenced by save_hdf5().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 163 of file ov-bool-sparse.cc.
References octave_base_sparse< SparseBoolMatrix >::matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 157 of file ov-bool-sparse.cc.
References octave_base_sparse< SparseBoolMatrix >::matrix.
|
inlinestatic |
Definition at line 156 of file ov-bool-sparse.h.
|
inlinestatic |
Definition at line 156 of file ov-bool-sparse.h.
|
inlinestatic |
Definition at line 156 of file ov-bool-sparse.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 156 of file ov-bool-sparse.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 156 of file ov-bool-sparse.h.