GNU Octave  6.2.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(void) constSparseMatrix
all(int dim=-1) constSparseMatrix
all_elements_are_int_or_inf_or_nan(void) constSparseMatrix
all_elements_are_zero(void) constSparseMatrix
all_integers(double &max_val, double &min_val) constSparseMatrix
any(int dim=-1) constSparseMatrix
any_element_is_inf_or_nan(void) constSparseMatrix
any_element_is_nan(void) constSparseMatrix
any_element_is_negative(bool=false) constSparseMatrix
any_element_not_one_or_zero(void) constSparseMatrix
array_value(void) constSparse< T >
assign(const idx_vector &i, const Sparse< T > &rhs)Sparse< T >
assign(const idx_vector &i, const idx_vector &j, const Sparse< T > &rhs)Sparse< T >
bsolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
bsolve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
bsolve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
bsolve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
byte_size(void) constSparse< T >inline
cat(int dim, octave_idx_type n, const Sparse< T > *sparse_list)Sparse< T >static
change_capacity(octave_idx_type nz)Sparse< T >inline
checkelem(octave_idx_type n)Sparse< T >inline
checkelem(octave_idx_type i, octave_idx_type j)Sparse< T >inline
checkelem(const Array< octave_idx_type > &ra_idx)Sparse< T >inline
checkelem(octave_idx_type n) constSparse< T >inline
checkelem(octave_idx_type i, octave_idx_type j) constSparse< T >inline
checkelem(const Array< octave_idx_type > &ra_idx) constSparse< T >inline
cidx(void)Sparse< T >inline
cidx(octave_idx_type i)Sparse< T >inline
cidx(octave_idx_type i) constSparse< T >inline
cidx(void) constSparse< T >inline
cols(void) constSparse< T >inline
column(octave_idx_type i) constSparseMatrix
columns(void) constSparse< T >inline
compute_index(const Array< octave_idx_type > &ra_idx) constSparse< T >
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(void)Sparse< T >inline
data(octave_idx_type i)Sparse< T >inline
data(octave_idx_type i) constSparse< T >inline
data(void) constSparse< T >inline
delete_elements(const idx_vector &i)Sparse< T >
delete_elements(int dim, const idx_vector &i)Sparse< T >
delete_elements(const idx_vector &i, const idx_vector &j)Sparse< T >
dense_matrix_type typedefSparseMatrix
determinant(void) 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(void) constSparse< T >inline
dim2(void) constSparse< T >inline
dimensionsSparse< T >
dims(void) constSparse< T >inline
dinverse(MatrixType &mattype, octave_idx_type &info, double &rcond, const bool force=false, const bool calccond=true) constSparseMatrixprivate
dsolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
dsolve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
dsolve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
dsolve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
elem(octave_idx_type n)Sparse< T >inline
elem(octave_idx_type i, octave_idx_type j)Sparse< T >inline
elem(const Array< octave_idx_type > &ra_idx)Sparse< T >inline
elem(octave_idx_type n) constSparse< T >inline
elem(octave_idx_type i, octave_idx_type j) constSparse< T >inline
elem(const Array< octave_idx_type > &ra_idx) constSparse< T >inline
element_type typedefSparse< T >
factorize(octave_idx_type &err, double &rcond, Matrix &Control, Matrix &Info, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
fsolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
fsolve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
fsolve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
fsolve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
get_col_index(octave_idx_type k)Sparse< T >inline
get_row_index(octave_idx_type k)Sparse< T >inline
hermitian(void) constSparseMatrixinline
imag(const SparseComplexMatrix &a)SparseMatrixfriend
index(const idx_vector &i, bool resize_ok=false) constSparse< T >
index(const idx_vector &i, const idx_vector &j, bool resize_ok=false) constSparse< T >
indices_ok(void) constSparse< T >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 > &a, octave_idx_type r, octave_idx_type c)Sparse< T >
Sparse::insert(const Sparse< T > &a, const Array< octave_idx_type > &idx)Sparse< T >
inverse(void) 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(void) constSparse< T >inline
issquare(void) constSparse< T >inline
issymmetric(void) constSparseMatrix
ltsolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
ltsolve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
ltsolve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
ltsolve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
make_unique(void)Sparse< T >inlineprotected
map(U(&fcn)(double)) constMSparse< double >inline
map(U(&fcn)(const double &)) constMSparse< double >inline
Sparse::map(F fcn) constSparse< T >inline
Sparse::map(U(&fcn)(T)) constSparse< T >inline
Sparse::map(U(&fcn)(const T &)) constSparse< T >inline
matrix_value(void) constSparseMatrix
max(int dim=-1) constSparseMatrix
max(Array< octave_idx_type > &index, int dim=-1) constSparseMatrix
maybe_compress(bool remove_zeros=false)Sparse< T >inline
mex_get_data(void) constSparse< T >inline
mex_get_ir(void) constSparse< T >inline
mex_get_jc(void) constSparse< T >inline
min(int dim=-1) constSparseMatrix
min(Array< octave_idx_type > &index, int dim=-1) constSparseMatrix
MSparse(void)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 idx_vector &r, const 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(void) constSparse< T >inline
nil_rep(void)Sparse< T >privatestatic
nnz(void) constSparse< T >inline
numel(void) constSparse< T >inline
nzmax(void) constSparse< T >inline
operator!(void) constSparseMatrix
operator!=(const SparseMatrix &a) constSparseMatrix
operator()(octave_idx_type n)Sparse< T >inline
operator()(octave_idx_type i, octave_idx_type j)Sparse< T >inline
operator()(const Array< octave_idx_type > &ra_idx)Sparse< T >inline
operator()(octave_idx_type n) constSparse< T >inline
operator()(octave_idx_type i, octave_idx_type j) constSparse< T >inline
operator()(const Array< octave_idx_type > &ra_idx) constSparse< T >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 > &a)Sparse< T >
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 >
prod(int dim=-1) constSparseMatrix
range_error(const char *fcn, octave_idx_type n) constSparse< T >
range_error(const char *fcn, octave_idx_type n)Sparse< T >
range_error(const char *fcn, octave_idx_type i, octave_idx_type j) constSparse< T >
range_error(const char *fcn, octave_idx_type i, octave_idx_type j)Sparse< T >
range_error(const char *fcn, const Array< octave_idx_type > &ra_idx) constSparse< T >
range_error(const char *fcn, const Array< octave_idx_type > &ra_idx)Sparse< T >
real(const SparseComplexMatrix &a)SparseMatrixfriend
repSparse< T >
reshape(const dim_vector &new_dims) constSparseMatrix
resize(octave_idx_type r, octave_idx_type c)Sparse< T >
resize(const dim_vector &dv)Sparse< T >
resize1(octave_idx_type n)Sparse< T >
ridx(void)Sparse< T >inline
ridx(octave_idx_type i)Sparse< T >inline
ridx(octave_idx_type i) constSparse< T >inline
ridx(void) constSparse< T >inline
row(octave_idx_type i) constSparseMatrix
rows(void) constSparse< T >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 >
sort(Array< octave_idx_type > &sidx, octave_idx_type dim=0, sortmode mode=ASCENDING) constSparse< T >
Sparse(void)Sparse< T >inline
Sparse(octave_idx_type n)Sparse< T >inlineexplicit
Sparse(octave_idx_type nr, octave_idx_type nc)Sparse< T >inlineexplicit
Sparse(octave_idx_type nr, octave_idx_type nc, T val)Sparse< T >explicit
Sparse(const dim_vector &dv, octave_idx_type nz)Sparse< T >inline
Sparse(octave_idx_type nr, octave_idx_type nc, octave_idx_type nz)Sparse< T >inline
Sparse(const PermMatrix &a)Sparse< T >explicit
Sparse(const Sparse< U > &a)Sparse< T >inline
Sparse(const Sparse< T > &a)Sparse< T >inline
Sparse(const dim_vector &dv)Sparse< T >
Sparse(const Sparse< T > &a, const dim_vector &dv)Sparse< T >
Sparse(const Array< T > &a, const idx_vector &r, const idx_vector &c, octave_idx_type nr=-1, octave_idx_type nc=-1, bool sum_terms=true, octave_idx_type nzm=-1)Sparse< T >
Sparse(const Array< T > &a)Sparse< T >
SparseMatrix(void)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 idx_vector &r, const 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(void) constSparseMatrix
sum(int dim=-1) constSparseMatrix
sumsq(int dim=-1) constSparseMatrix
test(F fcn) constSparse< T >inline
test_all(F fcn) constSparse< T >inline
test_all(bool(&fcn)(T)) constSparse< T >inline
test_all(bool(&fcn)(const T &)) constSparse< T >inline
test_any(F fcn) constSparse< T >inline
test_any(bool(&fcn)(T)) constSparse< T >inline
test_any(bool(&fcn)(const T &)) constSparse< T >inline
tinverse(MatrixType &mattype, octave_idx_type &info, double &rcond, const bool force=false, const bool calccond=true) constSparseMatrixprivate
too_large_for_float(void) constSparseMatrix
transpose(void) constSparseMatrixinline
trisolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
trisolve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
trisolve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
trisolve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
utsolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
utsolve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
utsolve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
utsolve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) constSparseMatrixprivate
xcidx(void)Sparse< T >inline
xcidx(octave_idx_type i)Sparse< T >inline
xdata(void)Sparse< T >inline
xdata(octave_idx_type i)Sparse< T >inline
xelem(octave_idx_type n)Sparse< T >inline
xelem(octave_idx_type n) constSparse< T >inline
xelem(octave_idx_type i, octave_idx_type j)Sparse< T >inline
xelem(octave_idx_type i, octave_idx_type j) constSparse< T >inline
xelem(const Array< octave_idx_type > &ra_idx)Sparse< T >inline
xelem(const Array< octave_idx_type > &ra_idx) constSparse< T >inline
xridx(void)Sparse< T >inline
xridx(octave_idx_type i)Sparse< T >inline
~MSparse(void)=defaultMSparse< double >
~Sparse(void)Sparse< T >virtual