Navigation

Operators and Keywords

Function List:

C++ API

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
atan2(const double &x, const SparseMatrix &y)SparseMatrix [friend]
atan2(const SparseMatrix &x, const double &y)SparseMatrix [friend]
atan2(const SparseMatrix &x, const SparseMatrix &y)SparseMatrix [friend]
bmapper typedefSparseMatrix
byte_size(void) constSparse< double > [inline]
capacity(void) constSparse< double > [inline]
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]
clear_index(void)Sparse< double >
cmapper typedefSparseMatrix
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]
determinant(void) const SparseMatrix
determinant(octave_idx_type &info) const SparseMatrix
determinant(octave_idx_type &info, double &rcond, int calc_cond=1) 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]
dmapper typedefSparseMatrix
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 >
get_col_index(octave_idx_type k)Sparse< double > [inline]
get_idx(void) constSparse< double > [inline]
get_row_index(octave_idx_type k)Sparse< double > [inline]
hermitian(void) const SparseMatrix [inline]
idxSparse< double > [protected]
idx_countSparse< double > [protected]
imag(const SparseComplexMatrix &a)SparseMatrix [friend]
index(idx_vector &i, int resize_ok) const SparseMatrix
index(idx_vector &i, idx_vector &j, int resize_ok) const SparseMatrix
index(Array< idx_vector > &ra_idx, int resize_ok) const SparseMatrix
index_count(void) constSparse< double > [inline]
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, int force=0, int calc_cond=1) 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]
make_unique(void)Sparse< double > [inline, protected]
map(dmapper fcn) const SparseMatrix
map(cmapper fcn) const SparseMatrix
map(bmapper fcn) const SparseMatrix
MSparse< double >::map(F fcn) constMSparse< double > [inline]
matrix_value(void) const SparseMatrix
max(int dim=0) const SparseMatrix
max(Array2< octave_idx_type > &index, int dim=0) const SparseMatrix
maybe_compress(bool remove_zeros=false)Sparse< double > [inline]
maybe_delete_elements(idx_vector &i)Sparse< double >
maybe_delete_elements(idx_vector &i, idx_vector &j)Sparse< double >
maybe_delete_elements(Array< idx_vector > &ra_idx)Sparse< double >
mex_get_data(void) constSparse< double > [inline]
mex_get_ir(void) constSparse< double > [inline]
mex_get_jc(void) constSparse< double > [inline]
min(int dim=0) const SparseMatrix
min(Array2< octave_idx_type > &index, int dim=0) 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 Array< double > a, const Array< octave_idx_type > &r, const Array< octave_idx_type > &c, octave_idx_type nr=-1, octave_idx_type nc=-1, bool sum_terms=true)MSparse< double > [inline]
MSparse(const Array< double > a, const Array< double > &r, const Array< double > &c, octave_idx_type nr=-1, octave_idx_type nc=-1, bool sum_terms=true)MSparse< double > [inline]
MSparse(octave_idx_type r, octave_idx_type c, doubleval)MSparse< double > [inline, explicit]
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)SparseMatrix [friend]
operator=(const SparseMatrix &a)SparseMatrix [inline]
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)SparseMatrix [friend]
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)SparseMatrix [friend]
repSparse< double >
reshape(const dim_vector &new_dims) const SparseMatrix
resize(octave_idx_type r, octave_idx_type c)Sparse< double > [inline]
resize(const dim_vector &dv)Sparse< double > [inline]
resize_no_fill(octave_idx_type r, octave_idx_type c)Sparse< double >
resize_no_fill(const dim_vector &dv)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]
set_index(const idx_vector &i)Sparse< double >
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 > [inline, explicit]
Sparse(octave_idx_type nr, octave_idx_type nc)Sparse< double > [inline, explicit]
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 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 Array< octave_idx_type > &r, const Array< octave_idx_type > &c, octave_idx_type nr, octave_idx_type nc, bool sum_terms)Sparse< double >
Sparse(const Array< double > &a, const Array< double > &r, const Array< double > &c, octave_idx_type nr, octave_idx_type nc, bool sum_terms)Sparse< double >
Sparse(const Array2< double > &a)Sparse< double >
Sparse(const Array< double > &a)Sparse< double >
SparseMatrix(void)SparseMatrix [inline]
SparseMatrix(octave_idx_type r, octave_idx_type c)SparseMatrix [inline]
SparseMatrix(const dim_vector &dv, octave_idx_type nz=0)SparseMatrix [inline]
SparseMatrix(octave_idx_type r, octave_idx_type c, double val)SparseMatrix [inline, explicit]
SparseMatrix(const SparseMatrix &a)SparseMatrix [inline]
SparseMatrix(const SparseMatrix &a, const dim_vector &dv)SparseMatrix [inline]
SparseMatrix(const MSparse< double > &a)SparseMatrix [inline]
SparseMatrix(const SparseBoolMatrix &a)SparseMatrix [explicit]
SparseMatrix(const Matrix &a)SparseMatrix [inline, explicit]
SparseMatrix(const NDArray &a)SparseMatrix [inline, explicit]
SparseMatrix(const Array< double > a, const Array< octave_idx_type > &r, const Array< octave_idx_type > &c, octave_idx_type nr=-1, octave_idx_type nc=-1, bool sum_terms=true)SparseMatrix [inline, explicit]
SparseMatrix(const Array< double > a, const Array< double > &r, const Array< double > &c, octave_idx_type nr=-1, octave_idx_type nc=-1, bool sum_terms=true)SparseMatrix [inline, explicit]
SparseMatrix(const DiagMatrix &a)SparseMatrix [explicit]
SparseMatrix(const PermMatrix &a)SparseMatrix [explicit]
SparseMatrix(octave_idx_type r, octave_idx_type c, octave_idx_type num_nz)SparseMatrix [inline]
squeeze(void) const SparseMatrix
sum(int dim=-1) const SparseMatrix
sumsq(int dim=-1) const SparseMatrix
too_large_for_float(void) const SparseMatrix
transpose(void) const SparseMatrix [inline]
value(void)Sparse< double >
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]