GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
SparseMatrix Member List

This is the complete list of members for SparseMatrix, including all inherited members.

abs() constSparseMatrix
all(int dim=-1) constSparseMatrix
all_elements_are_int_or_inf_or_nan() constSparseMatrix
all_elements_are_zero() constSparseMatrix
all_integers(double &max_val, double &min_val) constSparseMatrix
any(int dim=-1) constSparseMatrix
any_element_is_inf_or_nan() constSparseMatrix
any_element_is_nan() constSparseMatrix
any_element_is_negative(bool=false) constSparseMatrix
any_element_not_one_or_zero() constSparseMatrix
array_value() constSparse< T, Alloc >
assign(const octave::idx_vector &i, const Sparse< T, Alloc > &rhs)Sparse< T, Alloc >
assign(const octave::idx_vector &i, const T &rhs)Sparse< T, Alloc >
assign(const octave::idx_vector &i, const octave::idx_vector &j, const Sparse< T, Alloc > &rhs)Sparse< T, Alloc >
assign(const octave::idx_vector &i, const octave::idx_vector &j, const T &rhs)Sparse< T, Alloc >
byte_size() constSparse< T, Alloc >inline
cat(int dim, octave_idx_type n, const Sparse< T, Alloc > *sparse_list)Sparse< T, Alloc >static
change_capacity(octave_idx_type nz)Sparse< T, Alloc >inline
checkelem(octave_idx_type n)Sparse< T, Alloc >inline
checkelem(octave_idx_type i, octave_idx_type j)Sparse< T, Alloc >inline
checkelem(const Array< octave_idx_type > &ra_idx)Sparse< T, Alloc >inline
checkelem(octave_idx_type n) constSparse< T, Alloc >inline
checkelem(octave_idx_type i, octave_idx_type j) constSparse< T, Alloc >inline
checkelem(const Array< octave_idx_type > &ra_idx) constSparse< T, Alloc >inline
cidx()Sparse< T, Alloc >inline
cidx(octave_idx_type i)Sparse< T, Alloc >inline
cidx(octave_idx_type i) constSparse< T, Alloc >inline
cidx() constSparse< T, Alloc >inline
cols() constSparse< T, Alloc >inline
column(octave_idx_type i) constSparseMatrix
columns() constSparse< T, Alloc >inline
compute_index(const Array< octave_idx_type > &ra_idx) constSparse< T, Alloc >
concat(const SparseMatrix &rb, const Array< octave_idx_type > &ra_idx)SparseMatrix
concat(const SparseComplexMatrix &rb, const Array< octave_idx_type > &ra_idx)SparseMatrix
cumprod(int dim=-1) constSparseMatrix
cumsum(int dim=-1) constSparseMatrix
data()Sparse< T, Alloc >inline
data(octave_idx_type i)Sparse< T, Alloc >inline
data(octave_idx_type i) constSparse< T, Alloc >inline
data() constSparse< T, Alloc >inline
delete_elements(const octave::idx_vector &i)Sparse< T, Alloc >
delete_elements(int dim, const octave::idx_vector &i)Sparse< T, Alloc >
delete_elements(const octave::idx_vector &i, const octave::idx_vector &j)Sparse< T, Alloc >
dense_matrix_type typedefSparseMatrix
determinant() constSparseMatrix
determinant(octave_idx_type &info) constSparseMatrix
determinant(octave_idx_type &info, double &rcond, bool calc_cond=true) constSparseMatrix
diag(octave_idx_type k=0) constSparseMatrix
dim1() constSparse< T, Alloc >inline
dim2() constSparse< T, Alloc >inline
dims() constSparse< T, Alloc >inline
elem(octave_idx_type n)Sparse< T, Alloc >inline
elem(octave_idx_type i, octave_idx_type j)Sparse< T, Alloc >inline
elem(const Array< octave_idx_type > &ra_idx)Sparse< T, Alloc >inline
elem(octave_idx_type n) constSparse< T, Alloc >inline
elem(octave_idx_type i, octave_idx_type j) constSparse< T, Alloc >inline
elem(const Array< octave_idx_type > &ra_idx) constSparse< T, Alloc >inline
element_type typedefSparse< T, Alloc >
get_col_index(octave_idx_type k)Sparse< T, Alloc >inline
get_row_index(octave_idx_type k)Sparse< T, Alloc >inline
hermitian() constSparseMatrixinline
imag(const SparseComplexMatrix &a)SparseMatrixfriend
index(const octave::idx_vector &i, bool resize_ok=false) constSparse< T, Alloc >
index(const octave::idx_vector &i, const octave::idx_vector &j, bool resize_ok=false) constSparse< T, Alloc >
indices_ok() constSparse< T, Alloc >inline
insert(const SparseMatrix &a, octave_idx_type r, octave_idx_type c)SparseMatrix
insert(const SparseMatrix &a, const Array< octave_idx_type > &indx)SparseMatrix
MSparse< double >::insert(const Sparse< double > &a, octave_idx_type r, octave_idx_type c)MSparse< double >inline
MSparse< double >::insert(const Sparse< double > &a, const Array< octave_idx_type > &indx)MSparse< double >inline
Sparse::insert(const Sparse< T, Alloc > &a, octave_idx_type r, octave_idx_type c)Sparse< T, Alloc >
Sparse::insert(const Sparse< T, Alloc > &a, const Array< octave_idx_type > &idx)Sparse< T, Alloc >
inverse() constSparseMatrix
inverse(MatrixType &mattype) constSparseMatrix
inverse(MatrixType &mattype, octave_idx_type &info) constSparseMatrix
inverse(MatrixType &mattype, octave_idx_type &info, double &rcond, bool force=false, bool calc_cond=true) constSparseMatrix
ipermute(const Array< octave_idx_type > &vec) constSparseMatrix
isempty() constSparse< T, Alloc >inline
issquare() constSparse< T, Alloc >inline
issymmetric() constSparseMatrix
m_dimensionsSparse< T, Alloc >protected
m_repSparse< T, Alloc >protected
make_unique()Sparse< T, Alloc >inlineprotected
map(U(&fcn)(double)) constMSparse< double >inline
map(U(&fcn)(const double &)) constMSparse< double >inline
Sparse::map(F fcn) constSparse< T, Alloc >inline
Sparse::map(U(&fcn)(T)) constSparse< T, Alloc >inline
Sparse::map(U(&fcn)(const T &)) constSparse< T, Alloc >inline
matrix_value() constSparseMatrix
max(int dim=-1) constSparseMatrix
max(Array< octave_idx_type > &index, int dim=-1) constSparseMatrix
maybe_compress(bool remove_zeros=false)Sparse< T, Alloc >inline
min(int dim=-1) constSparseMatrix
min(Array< octave_idx_type > &index, int dim=-1) constSparseMatrix
MSparse()MSparse< double >inline
MSparse(octave_idx_type n, octave_idx_type m)MSparse< double >inline
MSparse(const dim_vector &dv, octave_idx_type nz=0)MSparse< double >inline
MSparse(const MSparse< double > &a)MSparse< double >inline
MSparse(const MSparse< double > &a, const dim_vector &dv)MSparse< double >inline
MSparse(const Sparse< double > &a)MSparse< double >inline
MSparse(const Sparse< U > &a)MSparse< double >inline
MSparse(const Array< double > &a, const octave::idx_vector &r, const octave::idx_vector &c, octave_idx_type nr=-1, octave_idx_type nc=-1, bool sum_terms=true, octave_idx_type nzm=-1)MSparse< double >inline
MSparse(octave_idx_type r, octave_idx_type c, double val)MSparse< double >inlineexplicit
MSparse(const PermMatrix &a)MSparse< double >inlineexplicit
MSparse(octave_idx_type r, octave_idx_type c, octave_idx_type num_nz)MSparse< double >inline
ndims() constSparse< T, Alloc >inline
nnz() constSparse< T, Alloc >inline
numel() constSparse< T, Alloc >inline
nzmax() constSparse< T, Alloc >inline
operator!() constSparseMatrix
operator!=(const SparseMatrix &a) constSparseMatrix
operator()(octave_idx_type n)Sparse< T, Alloc >inline
operator()(octave_idx_type i, octave_idx_type j)Sparse< T, Alloc >inline
operator()(const Array< octave_idx_type > &ra_idx)Sparse< T, Alloc >inline
operator()(octave_idx_type n) constSparse< T, Alloc >inline
operator()(octave_idx_type i, octave_idx_type j) constSparse< T, Alloc >inline
operator()(const Array< octave_idx_type > &ra_idx) constSparse< T, Alloc >inline
operator<<(std::ostream &os, const SparseMatrix &a)SparseMatrixfriend
operator=(const SparseMatrix &a)SparseMatrixinline
MSparse< double >::operator=(const MSparse< double > &a)MSparse< double >inline
Sparse::operator=(const Sparse< T, Alloc > &a)Sparse< T, Alloc >
operator==(const SparseMatrix &a) constSparseMatrix
operator>>(std::istream &is, SparseMatrix &a)SparseMatrixfriend
permute(const Array< octave_idx_type > &vec, bool inv=false) constSparseMatrix
print_info(std::ostream &os, const std::string &prefix) constSparse< T, Alloc >
prod(int dim=-1) constSparseMatrix
range_error(const char *fcn, octave_idx_type n) constSparse< T, Alloc >
range_error(const char *fcn, octave_idx_type n)Sparse< T, Alloc >
range_error(const char *fcn, octave_idx_type i, octave_idx_type j) constSparse< T, Alloc >
range_error(const char *fcn, octave_idx_type i, octave_idx_type j)Sparse< T, Alloc >
range_error(const char *fcn, const Array< octave_idx_type > &ra_idx) constSparse< T, Alloc >
range_error(const char *fcn, const Array< octave_idx_type > &ra_idx)Sparse< T, Alloc >
real(const SparseComplexMatrix &a)SparseMatrixfriend
reshape(const dim_vector &new_dims) constSparseMatrix
resize(octave_idx_type r, octave_idx_type c)Sparse< T, Alloc >
resize(const dim_vector &dv)Sparse< T, Alloc >
resize1(octave_idx_type n)Sparse< T, Alloc >
ridx()Sparse< T, Alloc >inline
ridx(octave_idx_type i)Sparse< T, Alloc >inline
ridx(octave_idx_type i) constSparse< T, Alloc >inline
ridx() constSparse< T, Alloc >inline
row(octave_idx_type i) constSparseMatrix
rows() constSparse< T, Alloc >inline
solve(MatrixType &typ, const Matrix &b) constSparseMatrix
solve(MatrixType &typ, const Matrix &b, octave_idx_type &info) constSparseMatrix
solve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond) constSparseMatrix
solve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool singular_fallback=true) constSparseMatrix
solve(MatrixType &typ, const ComplexMatrix &b) constSparseMatrix
solve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info) constSparseMatrix
solve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond) constSparseMatrix
solve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool singular_fallback=true) constSparseMatrix
solve(MatrixType &typ, const SparseMatrix &b) constSparseMatrix
solve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info) constSparseMatrix
solve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond) constSparseMatrix
solve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool singular_fallback=true) constSparseMatrix
solve(MatrixType &typ, const SparseComplexMatrix &b) constSparseMatrix
solve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info) constSparseMatrix
solve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond) constSparseMatrix
solve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool singular_fallabck=true) constSparseMatrix
solve(MatrixType &typ, const ColumnVector &b) constSparseMatrix
solve(MatrixType &typ, const ColumnVector &b, octave_idx_type &info) constSparseMatrix
solve(MatrixType &typ, const ColumnVector &b, octave_idx_type &info, double &rcond) constSparseMatrix
solve(MatrixType &typ, const ColumnVector &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) constSparseMatrix
solve(MatrixType &typ, const ComplexColumnVector &b) constSparseMatrix
solve(MatrixType &typ, const ComplexColumnVector &b, octave_idx_type &info) constSparseMatrix
solve(MatrixType &typ, const ComplexColumnVector &b, octave_idx_type &info, double &rcond) constSparseMatrix
solve(MatrixType &typ, const ComplexColumnVector &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) constSparseMatrix
solve(const Matrix &b) constSparseMatrix
solve(const Matrix &b, octave_idx_type &info) constSparseMatrix
solve(const Matrix &b, octave_idx_type &info, double &rcond) constSparseMatrix
solve(const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) constSparseMatrix
solve(const ComplexMatrix &b) constSparseMatrix
solve(const ComplexMatrix &b, octave_idx_type &info) constSparseMatrix
solve(const ComplexMatrix &b, octave_idx_type &info, double &rcond) constSparseMatrix
solve(const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) constSparseMatrix
solve(const SparseMatrix &b) constSparseMatrix
solve(const SparseMatrix &b, octave_idx_type &info) constSparseMatrix
solve(const SparseMatrix &b, octave_idx_type &info, double &rcond) constSparseMatrix
solve(const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) constSparseMatrix
solve(const SparseComplexMatrix &b) constSparseMatrix
solve(const SparseComplexMatrix &b, octave_idx_type &info) constSparseMatrix
solve(const SparseComplexMatrix &b, octave_idx_type &info, double &rcond) constSparseMatrix
solve(const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) constSparseMatrix
solve(const ColumnVector &b) constSparseMatrix
solve(const ColumnVector &b, octave_idx_type &info) constSparseMatrix
solve(const ColumnVector &b, octave_idx_type &info, double &rcond) constSparseMatrix
solve(const ColumnVector &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) constSparseMatrix
solve(const ComplexColumnVector &b) constSparseMatrix
solve(const ComplexColumnVector &b, octave_idx_type &info) constSparseMatrix
solve(const ComplexColumnVector &b, octave_idx_type &info, double &rcond) constSparseMatrix
solve(const ComplexColumnVector &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) constSparseMatrix
solve_singularity_handler typedefSparseMatrix
sort(octave_idx_type dim=0, sortmode mode=ASCENDING) constSparse< T, Alloc >
sort(Array< octave_idx_type > &sidx, octave_idx_type dim=0, sortmode mode=ASCENDING) constSparse< T, Alloc >
Sparse()Sparse< T, Alloc >inline
Sparse(octave_idx_type n)Sparse< T, Alloc >inlineexplicit
Sparse(octave_idx_type nr, octave_idx_type nc)Sparse< T, Alloc >inlineexplicit
Sparse(octave_idx_type nr, octave_idx_type nc, T val)Sparse< T, Alloc >explicit
Sparse(const dim_vector &dv, octave_idx_type nz)Sparse< T, Alloc >inline
Sparse(octave_idx_type nr, octave_idx_type nc, octave_idx_type nz)Sparse< T, Alloc >inline
Sparse(const dim_vector &dv, octave_idx_type nz, T *ptr, octave_idx_type *ridx, octave_idx_type *cidx, const Alloc &xallocator=Alloc())Sparse< T, Alloc >inline
Sparse(const PermMatrix &a)Sparse< T, Alloc >explicit
Sparse(const Sparse< U > &a)Sparse< T, Alloc >inline
Sparse(const Sparse< T, Alloc > &a)Sparse< T, Alloc >inline
Sparse(const dim_vector &dv)Sparse< T, Alloc >
Sparse(const Sparse< T, Alloc > &a, const dim_vector &dv)Sparse< T, Alloc >
Sparse(const Array< T > &a, const octave::idx_vector &r, const octave::idx_vector &c, octave_idx_type nr=-1, octave_idx_type nc=-1, bool sum_terms=true, octave_idx_type nzm=-1)Sparse< T, Alloc >
Sparse(const Array< T > &a)Sparse< T, Alloc >
SparseMatrix()SparseMatrixinline
SparseMatrix(octave_idx_type r, octave_idx_type c)SparseMatrixinline
SparseMatrix(const dim_vector &dv, octave_idx_type nz=0)SparseMatrixinline
SparseMatrix(octave_idx_type r, octave_idx_type c, double val)SparseMatrixinlineexplicit
SparseMatrix(const SparseMatrix &a)SparseMatrixinline
SparseMatrix(const SparseMatrix &a, const dim_vector &dv)SparseMatrixinline
SparseMatrix(const MSparse< double > &a)SparseMatrixinline
SparseMatrix(const Sparse< double > &a)SparseMatrixinline
SparseMatrix(const SparseBoolMatrix &a)SparseMatrixexplicit
SparseMatrix(const Matrix &a)SparseMatrixinlineexplicit
SparseMatrix(const NDArray &a)SparseMatrixinlineexplicit
SparseMatrix(const Array< double > &a, const octave::idx_vector &r, const octave::idx_vector &c, octave_idx_type nr=-1, octave_idx_type nc=-1, bool sum_terms=true, octave_idx_type nzm=-1)SparseMatrixinline
SparseMatrix(const DiagMatrix &a)SparseMatrixexplicit
SparseMatrix(const PermMatrix &a)SparseMatrixinlineexplicit
SparseMatrix(octave_idx_type r, octave_idx_type c, octave_idx_type num_nz)SparseMatrixinline
squeeze() constSparseMatrix
sum(int dim=-1) constSparseMatrix
sumsq(int dim=-1) constSparseMatrix
test(F fcn) constSparse< T, Alloc >inline
test_all(F fcn) constSparse< T, Alloc >inline
test_all(bool(&fcn)(T)) constSparse< T, Alloc >inline
test_all(bool(&fcn)(const T &)) constSparse< T, Alloc >inline
test_any(F fcn) constSparse< T, Alloc >inline
test_any(bool(&fcn)(T)) constSparse< T, Alloc >inline
test_any(bool(&fcn)(const T &)) constSparse< T, Alloc >inline
too_large_for_float() constSparseMatrix
transpose() constSparseMatrixinline
xcidx()Sparse< T, Alloc >inline
xcidx(octave_idx_type i)Sparse< T, Alloc >inline
xdata()Sparse< T, Alloc >inline
xdata(octave_idx_type i)Sparse< T, Alloc >inline
xelem(octave_idx_type n)Sparse< T, Alloc >inline
xelem(octave_idx_type n) constSparse< T, Alloc >inline
xelem(octave_idx_type i, octave_idx_type j)Sparse< T, Alloc >inline
xelem(octave_idx_type i, octave_idx_type j) constSparse< T, Alloc >inline
xelem(const Array< octave_idx_type > &ra_idx)Sparse< T, Alloc >inline
xelem(const Array< octave_idx_type > &ra_idx) constSparse< T, Alloc >inline
xridx()Sparse< T, Alloc >inline
xridx(octave_idx_type i)Sparse< T, Alloc >inline
~MSparse()=defaultMSparse< double >
~Sparse()Sparse< T, Alloc >virtual
~SparseMatrix()=defaultSparseMatrix