#include <istream>
#include <ostream>
#include "quit.h"
#include "lo-ieee.h"
#include "lo-lapack-proto.h"
#include "lo-mappers.h"
#include "dRowVector.h"
#include "oct-locbuf.h"
#include "dDiagMatrix.h"
#include "CSparse.h"
#include "boolSparse.h"
#include "dSparse.h"
#include "oct-spparms.h"
#include "sparse-lu.h"
#include "MatrixType.h"
#include "oct-sparse.h"
#include "sparse-util.h"
#include "sparse-chol.h"
#include "sparse-qr.h"
#include "Sparse-op-defs.h"
#include "Sparse-diag-op-defs.h"
#include "Sparse-perm-op-defs.h"
#include "sparse-dmsolve.h"
Go to the source code of this file.
Macros | |
#define | COL_EXPR |
#define | EMPTY_RETURN_CHECK(T) |
#define | ROW_EXPR |
#define COL_EXPR |
#define EMPTY_RETURN_CHECK | ( | T | ) |
Definition at line 7594 of file dSparse.cc.
SparseMatrix imag | ( | const SparseComplexMatrix & | a | ) |
Definition at line 575 of file dSparse.cc.
SparseMatrix max | ( | const SparseMatrix & | a, |
const SparseMatrix & | b | ||
) |
Definition at line 7812 of file dSparse.cc.
References Sparse< T, Alloc >::cidx(), Sparse< T, Alloc >::cols(), Sparse< T, Alloc >::data(), err_nonconformant(), max(), Sparse< T, Alloc >::nnz(), r, Sparse< T, Alloc >::ridx(), and Sparse< T, Alloc >::rows().
SparseMatrix max | ( | const SparseMatrix & | m, |
double | d | ||
) |
Definition at line 7806 of file dSparse.cc.
SparseMatrix max | ( | double | d, |
const SparseMatrix & | m | ||
) |
Definition at line 7749 of file dSparse.cc.
References d, EMPTY_RETURN_CHECK, m, Sparse< T, Alloc >::xcidx(), Sparse< T, Alloc >::xdata(), and Sparse< T, Alloc >::xridx().
Referenced by max().
SparseMatrix min | ( | const SparseMatrix & | a, |
const SparseMatrix & | b | ||
) |
Definition at line 7662 of file dSparse.cc.
References Sparse< T, Alloc >::cidx(), Sparse< T, Alloc >::cols(), Sparse< T, Alloc >::data(), err_nonconformant(), min(), Sparse< T, Alloc >::nnz(), r, Sparse< T, Alloc >::ridx(), and Sparse< T, Alloc >::rows().
SparseMatrix min | ( | const SparseMatrix & | m, |
double | d | ||
) |
Definition at line 7656 of file dSparse.cc.
SparseMatrix min | ( | double | d, |
const SparseMatrix & | m | ||
) |
Definition at line 7599 of file dSparse.cc.
References d, EMPTY_RETURN_CHECK, m, Sparse< T, Alloc >::xcidx(), Sparse< T, Alloc >::xdata(), and Sparse< T, Alloc >::xridx().
Referenced by min().
Matrix mul_trans | ( | const Matrix & | m, |
const SparseMatrix & | a | ||
) |
Definition at line 7523 of file dSparse.cc.
References FULL_SPARSE_MUL_TRANS.
SparseBoolMatrix mx_el_and | ( | const double & | s, |
const SparseMatrix & | m | ||
) |
Definition at line 7902 of file dSparse.cc.
SparseBoolMatrix mx_el_and | ( | const SparseMatrix & | , |
const SparseMatrix ::element_type & | |||
) |
SparseBoolMatrix mx_el_and | ( | const SparseMatrix & | m, |
const double & | s | ||
) |
Definition at line 7899 of file dSparse.cc.
SparseBoolMatrix mx_el_and | ( | const SparseMatrix & | m1, |
const SparseMatrix & | m2 | ||
) |
Definition at line 7905 of file dSparse.cc.
SparseBoolMatrix mx_el_and | ( | const SparseMatrix ::element_type & | , |
const SparseMatrix & | |||
) |
SparseBoolMatrix mx_el_eq | ( | const double & | s, |
const SparseMatrix & | m | ||
) |
Definition at line 7901 of file dSparse.cc.
SparseBoolMatrix mx_el_eq | ( | const SparseMatrix & | m, |
const double & | s | ||
) |
Definition at line 7898 of file dSparse.cc.
SparseBoolMatrix mx_el_eq | ( | const SparseMatrix & | m1, |
const SparseMatrix & | m2 | ||
) |
Definition at line 7904 of file dSparse.cc.
SparseBoolMatrix mx_el_ge | ( | const double & | s, |
const SparseMatrix & | m | ||
) |
Definition at line 7901 of file dSparse.cc.
SparseBoolMatrix mx_el_ge | ( | const SparseMatrix & | m, |
const double & | s | ||
) |
Definition at line 7898 of file dSparse.cc.
SparseBoolMatrix mx_el_ge | ( | const SparseMatrix & | m1, |
const SparseMatrix & | m2 | ||
) |
Definition at line 7904 of file dSparse.cc.
SparseBoolMatrix mx_el_gt | ( | const double & | s, |
const SparseMatrix & | m | ||
) |
Definition at line 7901 of file dSparse.cc.
SparseBoolMatrix mx_el_gt | ( | const SparseMatrix & | m, |
const double & | s | ||
) |
Definition at line 7898 of file dSparse.cc.
SparseBoolMatrix mx_el_gt | ( | const SparseMatrix & | m1, |
const SparseMatrix & | m2 | ||
) |
Definition at line 7904 of file dSparse.cc.
SparseBoolMatrix mx_el_le | ( | const double & | s, |
const SparseMatrix & | m | ||
) |
Definition at line 7901 of file dSparse.cc.
SparseBoolMatrix mx_el_le | ( | const SparseMatrix & | m, |
const double & | s | ||
) |
Definition at line 7898 of file dSparse.cc.
SparseBoolMatrix mx_el_le | ( | const SparseMatrix & | m1, |
const SparseMatrix & | m2 | ||
) |
Definition at line 7904 of file dSparse.cc.
SparseBoolMatrix mx_el_lt | ( | const double & | s, |
const SparseMatrix & | m | ||
) |
Definition at line 7901 of file dSparse.cc.
SparseBoolMatrix mx_el_lt | ( | const SparseMatrix & | m, |
const double & | s | ||
) |
Definition at line 7898 of file dSparse.cc.
SparseBoolMatrix mx_el_lt | ( | const SparseMatrix & | m1, |
const SparseMatrix & | m2 | ||
) |
Definition at line 7904 of file dSparse.cc.
SparseBoolMatrix mx_el_ne | ( | const double & | s, |
const SparseMatrix & | m | ||
) |
Definition at line 7901 of file dSparse.cc.
SparseBoolMatrix mx_el_ne | ( | const SparseMatrix & | m, |
const double & | s | ||
) |
Definition at line 7898 of file dSparse.cc.
SparseBoolMatrix mx_el_ne | ( | const SparseMatrix & | m1, |
const SparseMatrix & | m2 | ||
) |
Definition at line 7904 of file dSparse.cc.
SparseBoolMatrix mx_el_or | ( | const double & | s, |
const SparseMatrix & | m | ||
) |
Definition at line 7902 of file dSparse.cc.
SparseBoolMatrix mx_el_or | ( | const SparseMatrix & | , |
const SparseMatrix ::element_type & | |||
) |
SparseBoolMatrix mx_el_or | ( | const SparseMatrix & | m, |
const double & | s | ||
) |
Definition at line 7899 of file dSparse.cc.
SparseBoolMatrix mx_el_or | ( | const SparseMatrix & | m1, |
const SparseMatrix & | m2 | ||
) |
Definition at line 7905 of file dSparse.cc.
SparseBoolMatrix mx_el_or | ( | const SparseMatrix ::element_type & | , |
const SparseMatrix & | |||
) |
SparseMatrix operator* | ( | const DiagMatrix & | d, |
const SparseMatrix & | a | ||
) |
Definition at line 7543 of file dSparse.cc.
References d.
Matrix operator* | ( | const Matrix & | m, |
const SparseMatrix & | a | ||
) |
Definition at line 7517 of file dSparse.cc.
References FULL_SPARSE_MUL.
SparseMatrix operator* | ( | const PermMatrix & | p, |
const SparseMatrix & | a | ||
) |
Definition at line 7581 of file dSparse.cc.
References octinternal_do_mul_pm_sm().
SparseMatrix operator* | ( | const SparseMatrix & | a, |
const DiagMatrix & | d | ||
) |
Definition at line 7549 of file dSparse.cc.
References d.
SparseMatrix operator* | ( | const SparseMatrix & | a, |
const PermMatrix & | p | ||
) |
Definition at line 7587 of file dSparse.cc.
References octinternal_do_mul_sm_pm().
Matrix operator* | ( | const SparseMatrix & | m, |
const Matrix & | a | ||
) |
Definition at line 7529 of file dSparse.cc.
References SPARSE_FULL_MUL.
SparseMatrix operator* | ( | const SparseMatrix & | m, |
const SparseMatrix & | a | ||
) |
Definition at line 7511 of file dSparse.cc.
References SPARSE_SPARSE_MUL.
SparseMatrix operator+ | ( | const DiagMatrix & | d, |
const SparseMatrix & | a | ||
) |
Definition at line 7555 of file dSparse.cc.
References d.
SparseMatrix operator+ | ( | const SparseMatrix & | a, |
const DiagMatrix & | d | ||
) |
Definition at line 7567 of file dSparse.cc.
References d.
SparseMatrix operator- | ( | const DiagMatrix & | d, |
const SparseMatrix & | a | ||
) |
Definition at line 7561 of file dSparse.cc.
References d.
SparseMatrix operator- | ( | const SparseMatrix & | a, |
const DiagMatrix & | d | ||
) |
Definition at line 7573 of file dSparse.cc.
References d.
std::ostream& operator<< | ( | std::ostream & | os, |
const SparseMatrix & | a | ||
) |
Definition at line 7455 of file dSparse.cc.
std::istream& operator>> | ( | std::istream & | is, |
SparseMatrix & | a | ||
) |
Definition at line 7477 of file dSparse.cc.
SparseMatrix real | ( | const SparseComplexMatrix & | a | ) |
Definition at line 554 of file dSparse.cc.
Matrix trans_mul | ( | const SparseMatrix & | m, |
const Matrix & | a | ||
) |
Definition at line 7535 of file dSparse.cc.
References SPARSE_FULL_TRANS_MUL.