GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SparseMatrix Member List

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

abs(void) const SparseMatrix
all(int dim=-1) const SparseMatrix
all_elements_are_int_or_inf_or_nan(void) const SparseMatrix
all_elements_are_zero(void) const SparseMatrix
all_integers(double &max_val, double &min_val) const SparseMatrix
any(int dim=-1) const SparseMatrix
any_element_is_inf_or_nan(void) const SparseMatrix
any_element_is_nan(void) const SparseMatrix
any_element_is_negative(bool=false) const SparseMatrix
any_element_not_one_or_zero(void) const SparseMatrix
array_value(void) constSparse< double >
assign(const idx_vector &i, const Sparse< double > &rhs)Sparse< double >
assign(const idx_vector &i, const idx_vector &j, const Sparse< double > &rhs)Sparse< double >
atan2(const double &x, const SparseMatrix &y)SparseMatrixfriend
atan2(const SparseMatrix &x, const double &y)SparseMatrixfriend
atan2(const SparseMatrix &x, const SparseMatrix &y)SparseMatrixfriend
bsolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
bsolve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
bsolve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
bsolve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
byte_size(void) constSparse< double >inline
capacity(void) constSparse< double >inline
cat(int dim, octave_idx_type n, const Sparse< double > *sparse_list)Sparse< double >static
change_capacity(octave_idx_type nz)Sparse< double >inline
checkelem(octave_idx_type n)Sparse< double >inline
checkelem(octave_idx_type i, octave_idx_type j)Sparse< double >inline
checkelem(const Array< octave_idx_type > &ra_idx)Sparse< double >inline
checkelem(octave_idx_type n) constSparse< double >inline
checkelem(octave_idx_type i, octave_idx_type j) constSparse< double >inline
checkelem(const Array< octave_idx_type > &ra_idx) constSparse< double >inline
cidx(void)Sparse< double >inline
cidx(octave_idx_type i)Sparse< double >inline
cidx(octave_idx_type i) constSparse< double >inline
cidx(void) constSparse< double >inline
cols(void) constSparse< double >inline
column(octave_idx_type i) const SparseMatrix
columns(void) constSparse< double >inline
compute_index(const Array< octave_idx_type > &ra_idx) constSparse< double >
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) const SparseMatrix
cumsum(int dim=-1) const SparseMatrix
data(void)Sparse< double >inline
data(octave_idx_type i)Sparse< double >inline
data(octave_idx_type i) constSparse< double >inline
data(void) constSparse< double >inline
delete_elements(const idx_vector &i)Sparse< double >
delete_elements(int dim, const idx_vector &i)Sparse< double >
delete_elements(const idx_vector &i, const idx_vector &j)Sparse< double >
dense_matrix_type typedefSparseMatrix
determinant(void) const SparseMatrix
determinant(octave_idx_type &info) const SparseMatrix
determinant(octave_idx_type &info, double &rcond, bool calc_cond=true) const SparseMatrix
diag(octave_idx_type k=0) const SparseMatrix
dim1(void) constSparse< double >inline
dim2(void) constSparse< double >inline
dimensionsSparse< double >
dims(void) constSparse< double >inline
dinverse(MatrixType &mattyp, octave_idx_type &info, double &rcond, const bool force=false, const bool calccond=true) const SparseMatrixprivate
dsolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
dsolve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
dsolve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
dsolve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
elem(octave_idx_type n)Sparse< double >inline
elem(octave_idx_type i, octave_idx_type j)Sparse< double >inline
elem(const Array< octave_idx_type > &ra_idx)Sparse< double >inline
elem(octave_idx_type n) constSparse< double >inline
elem(octave_idx_type i, octave_idx_type j) constSparse< double >inline
elem(const Array< octave_idx_type > &ra_idx) constSparse< double >inline
element_type typedefSparse< double >
factorize(octave_idx_type &err, double &rcond, Matrix &Control, Matrix &Info, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
fsolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
fsolve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
fsolve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
fsolve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
get_col_index(octave_idx_type k)Sparse< double >inline
get_row_index(octave_idx_type k)Sparse< double >inline
hermitian(void) const SparseMatrixinline
imag(const SparseComplexMatrix &a)SparseMatrixfriend
index(const idx_vector &i, bool resize_ok=false) constSparse< double >
index(const idx_vector &i, const idx_vector &j, bool resize_ok=false) constSparse< double >
indices_ok(void) constSparse< double >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
inverse(void) const SparseMatrix
inverse(MatrixType &mattype) const SparseMatrix
inverse(MatrixType &mattype, octave_idx_type &info) const SparseMatrix
inverse(MatrixType &mattype, octave_idx_type &info, double &rcond, bool force=false, bool calc_cond=true) const SparseMatrix
ipermute(const Array< octave_idx_type > &vec) const SparseMatrix
is_empty(void) constSparse< double >inline
is_square(void) constSparse< double >inline
is_symmetric(void) const SparseMatrix
length(void) constSparse< double >inline
ltsolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
ltsolve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
ltsolve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
ltsolve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
make_unique(void)Sparse< double >inlineprotected
map(U(&fcn)(double)) constMSparse< double >inline
map(U(&fcn)(const double &)) constMSparse< double >inline
Sparse< double >::map(F fcn) constSparse< double >inline
matrix_value(void) const SparseMatrix
max(int dim=-1) const SparseMatrix
max(Array< octave_idx_type > &index, int dim=-1) const SparseMatrix
maybe_compress(bool remove_zeros=false)Sparse< double >inline
mex_get_data(void) constSparse< double >inline
mex_get_ir(void) constSparse< double >inline
mex_get_jc(void) constSparse< double >inline
min(int dim=-1) const SparseMatrix
min(Array< octave_idx_type > &index, int dim=-1) const SparseMatrix
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, doubleval)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< double >inline
nelem(void) constSparse< double >inline
nnz(void) constSparse< double >inline
numel(void) constSparse< double >inline
nzmax(void) constSparse< double >inline
operator!(void) const SparseMatrix
operator!=(const SparseMatrix &a) const SparseMatrix
operator()(octave_idx_type n)Sparse< double >inline
operator()(octave_idx_type i, octave_idx_type j)Sparse< double >inline
operator()(const Array< octave_idx_type > &ra_idx)Sparse< double >inline
operator()(octave_idx_type n) constSparse< double >inline
operator()(octave_idx_type i, octave_idx_type j) constSparse< double >inline
operator()(const Array< octave_idx_type > &ra_idx) constSparse< double >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< double >::operator=(const Sparse< double > &a)Sparse< double >
operator==(const SparseMatrix &a) const SparseMatrix
operator>>(std::istream &is, SparseMatrix &a)SparseMatrixfriend
permute(const Array< octave_idx_type > &vec, bool inv=false) const SparseMatrix
print_info(std::ostream &os, const std::string &prefix) constSparse< double >
prod(int dim=-1) const SparseMatrix
range_error(const char *fcn, octave_idx_type n) constSparse< double >
range_error(const char *fcn, octave_idx_type n)Sparse< double >
range_error(const char *fcn, octave_idx_type i, octave_idx_type j) constSparse< double >
range_error(const char *fcn, octave_idx_type i, octave_idx_type j)Sparse< double >
range_error(const char *fcn, const Array< octave_idx_type > &ra_idx) constSparse< double >
range_error(const char *fcn, const Array< octave_idx_type > &ra_idx)Sparse< double >
real(const SparseComplexMatrix &a)SparseMatrixfriend
repSparse< double >
reshape(const dim_vector &new_dims) const SparseMatrix
resize(octave_idx_type r, octave_idx_type c)Sparse< double >
resize(const dim_vector &dv)Sparse< double >
resize1(octave_idx_type n)Sparse< double >
ridx(void)Sparse< double >inline
ridx(octave_idx_type i)Sparse< double >inline
ridx(octave_idx_type i) constSparse< double >inline
ridx(void) constSparse< double >inline
row(octave_idx_type i) const SparseMatrix
rows(void) constSparse< double >inline
solve(MatrixType &typ, const Matrix &b) const SparseMatrix
solve(MatrixType &typ, const Matrix &b, octave_idx_type &info) const SparseMatrix
solve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond) const SparseMatrix
solve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool singular_fallback=true) const SparseMatrix
solve(MatrixType &typ, const ComplexMatrix &b) const SparseMatrix
solve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info) const SparseMatrix
solve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond) const SparseMatrix
solve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool singular_fallback=true) const SparseMatrix
solve(MatrixType &typ, const SparseMatrix &b) const SparseMatrix
solve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info) const SparseMatrix
solve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond) const SparseMatrix
solve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool singular_fallback=true) const SparseMatrix
solve(MatrixType &typ, const SparseComplexMatrix &b) const SparseMatrix
solve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info) const SparseMatrix
solve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond) const SparseMatrix
solve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool singular_fallabck=true) const SparseMatrix
solve(MatrixType &typ, const ColumnVector &b) const SparseMatrix
solve(MatrixType &typ, const ColumnVector &b, octave_idx_type &info) const SparseMatrix
solve(MatrixType &typ, const ColumnVector &b, octave_idx_type &info, double &rcond) const SparseMatrix
solve(MatrixType &typ, const ColumnVector &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) const SparseMatrix
solve(MatrixType &typ, const ComplexColumnVector &b) const SparseMatrix
solve(MatrixType &typ, const ComplexColumnVector &b, octave_idx_type &info) const SparseMatrix
solve(MatrixType &typ, const ComplexColumnVector &b, octave_idx_type &info, double &rcond) const SparseMatrix
solve(MatrixType &typ, const ComplexColumnVector &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) const SparseMatrix
solve(const Matrix &b) const SparseMatrix
solve(const Matrix &b, octave_idx_type &info) const SparseMatrix
solve(const Matrix &b, octave_idx_type &info, double &rcond) const SparseMatrix
solve(const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) const SparseMatrix
solve(const ComplexMatrix &b) const SparseMatrix
solve(const ComplexMatrix &b, octave_idx_type &info) const SparseMatrix
solve(const ComplexMatrix &b, octave_idx_type &info, double &rcond) const SparseMatrix
solve(const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) const SparseMatrix
solve(const SparseMatrix &b) const SparseMatrix
solve(const SparseMatrix &b, octave_idx_type &info) const SparseMatrix
solve(const SparseMatrix &b, octave_idx_type &info, double &rcond) const SparseMatrix
solve(const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) const SparseMatrix
solve(const SparseComplexMatrix &b) const SparseMatrix
solve(const SparseComplexMatrix &b, octave_idx_type &info) const SparseMatrix
solve(const SparseComplexMatrix &b, octave_idx_type &info, double &rcond) const SparseMatrix
solve(const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) const SparseMatrix
solve(const ColumnVector &b) const SparseMatrix
solve(const ColumnVector &b, octave_idx_type &info) const SparseMatrix
solve(const ColumnVector &b, octave_idx_type &info, double &rcond) const SparseMatrix
solve(const ColumnVector &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) const SparseMatrix
solve(const ComplexColumnVector &b) const SparseMatrix
solve(const ComplexColumnVector &b, octave_idx_type &info) const SparseMatrix
solve(const ComplexColumnVector &b, octave_idx_type &info, double &rcond) const SparseMatrix
solve(const ComplexColumnVector &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler) const SparseMatrix
solve_singularity_handler typedefSparseMatrix
sort(octave_idx_type dim=0, sortmode mode=ASCENDING) constSparse< double >
sort(Array< octave_idx_type > &sidx, octave_idx_type dim=0, sortmode mode=ASCENDING) constSparse< double >
Sparse(void)Sparse< double >inline
Sparse(octave_idx_type n)Sparse< double >inlineexplicit
Sparse(octave_idx_type nr, octave_idx_type nc)Sparse< double >inlineexplicit
Sparse(octave_idx_type nr, octave_idx_type nc, doubleval)Sparse< double >explicit
Sparse(const dim_vector &dv, octave_idx_type nz)Sparse< double >inline
Sparse(octave_idx_type nr, octave_idx_type nc, octave_idx_type nz)Sparse< double >inline
Sparse(const PermMatrix &a)Sparse< double >explicit
Sparse(const Sparse< U > &a)Sparse< double >inline
Sparse(const Sparse< double > &a)Sparse< double >inline
Sparse(const dim_vector &dv)Sparse< double >
Sparse(const Sparse< double > &a, const dim_vector &dv)Sparse< double >
Sparse(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)Sparse< double >
Sparse(const Array< double > &a)Sparse< double >
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) const SparseMatrix
sum(int dim=-1) const SparseMatrix
sumsq(int dim=-1) const SparseMatrix
test(F fcn) constSparse< double >inline
test_all(F fcn) constSparse< double >inline
test_all(bool(&fcn)(double)) constSparse< double >inline
test_all(bool(&fcn)(const double &)) constSparse< double >inline
test_any(F fcn) constSparse< double >inline
test_any(bool(&fcn)(double)) constSparse< double >inline
test_any(bool(&fcn)(const double &)) constSparse< double >inline
tinverse(MatrixType &mattyp, octave_idx_type &info, double &rcond, const bool force=false, const bool calccond=true) const SparseMatrixprivate
too_large_for_float(void) const SparseMatrix
transpose(void) const SparseMatrixinline
trisolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
trisolve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
trisolve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
trisolve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
utsolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
utsolve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
utsolve(MatrixType &typ, const SparseMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
utsolve(MatrixType &typ, const SparseComplexMatrix &b, octave_idx_type &info, double &rcond, solve_singularity_handler sing_handler, bool calc_cond=false) const SparseMatrixprivate
xcidx(void)Sparse< double >inline
xcidx(octave_idx_type i)Sparse< double >inline
xdata(void)Sparse< double >inline
xdata(octave_idx_type i)Sparse< double >inline
xelem(octave_idx_type n)Sparse< double >inline
xelem(octave_idx_type n) constSparse< double >inline
xelem(octave_idx_type i, octave_idx_type j)Sparse< double >inline
xelem(octave_idx_type i, octave_idx_type j) constSparse< double >inline
xelem(const Array< octave_idx_type > &ra_idx)Sparse< double >inline
xelem(const Array< octave_idx_type > &ra_idx) constSparse< double >inline
xridx(void)Sparse< double >inline
xridx(octave_idx_type i)Sparse< double >inline
~MSparse(void)MSparse< double >inline
~Sparse(void)Sparse< double >virtual