Go to the source code of this file.
Macros | |
#define | CCOLAMD_NAME(name) ccolamd ## name |
#define | CHOLMOD_NAME(name) cholmod_ ## name |
#define | CSYMAMD_NAME(name) csymamd ## name |
#define | CXSPARSE_DNAME(name) cs_di ## name |
#define | CXSPARSE_ZNAME(name) cs_ci ## name |
#define | UMFPACK_DNAME(name) umfpack_di_ ## name |
#define | UMFPACK_ZNAME(name) umfpack_zi_ ## name |
Typedefs | |
typedef int | suitesparse_integer |
Functions | |
octave_idx_type | from_size_t (std::size_t x) |
octave_idx_type | from_suitesparse_long (SuiteSparse_long x) |
const OCTAVE_API octave_idx_type * | to_octave_idx_type_ptr (const suitesparse_integer *i) |
OCTAVE_API octave_idx_type * | to_octave_idx_type_ptr (suitesparse_integer *i) |
const OCTAVE_API suitesparse_integer * | to_suitesparse_intptr (const octave_idx_type *i) |
OCTAVE_API suitesparse_integer * | to_suitesparse_intptr (octave_idx_type *i) |
#define CCOLAMD_NAME | ( | name | ) | ccolamd ## name |
Definition at line 131 of file oct-sparse.h.
#define CHOLMOD_NAME | ( | name | ) | cholmod_ ## name |
Definition at line 140 of file oct-sparse.h.
#define CSYMAMD_NAME | ( | name | ) | csymamd ## name |
Definition at line 132 of file oct-sparse.h.
#define CXSPARSE_DNAME | ( | name | ) | cs_di ## name |
Definition at line 159 of file oct-sparse.h.
#define CXSPARSE_ZNAME | ( | name | ) | cs_ci ## name |
Definition at line 160 of file oct-sparse.h.
#define UMFPACK_DNAME | ( | name | ) | umfpack_di_ ## name |
Definition at line 169 of file oct-sparse.h.
#define UMFPACK_ZNAME | ( | name | ) | umfpack_zi_ ## name |
Definition at line 170 of file oct-sparse.h.
typedef int suitesparse_integer |
Definition at line 184 of file oct-sparse.h.
|
inline |
Definition at line 211 of file oct-sparse.h.
Referenced by sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::R().
|
inline |
Definition at line 200 of file oct-sparse.h.
References max(), min(), and x.
Referenced by sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::E(), sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::P(), and sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::R().
const OCTAVE_API octave_idx_type* to_octave_idx_type_ptr | ( | const suitesparse_integer * | i | ) |
Definition at line 75 of file oct-sparse.cc.
References check_suitesparse_integer_size().
OCTAVE_API octave_idx_type* to_octave_idx_type_ptr | ( | suitesparse_integer * | i | ) |
Definition at line 67 of file oct-sparse.cc.
References check_suitesparse_integer_size().
Referenced by dmsolve().
const OCTAVE_API suitesparse_integer* to_suitesparse_intptr | ( | const octave_idx_type * | i | ) |
Definition at line 59 of file oct-sparse.cc.
References check_suitesparse_integer_size().
OCTAVE_API suitesparse_integer* to_suitesparse_intptr | ( | octave_idx_type * | i | ) |
Definition at line 51 of file oct-sparse.cc.
References check_suitesparse_integer_size().
Referenced by SparseComplexMatrix::determinant(), SparseMatrix::determinant(), dmperm_internal(), dmsolve(), SparseComplexMatrix::factorize(), SparseMatrix::factorize(), Famd(), Fcsymamd(), SparseComplexMatrix::fsolve(), SparseMatrix::fsolve(), Fsymamd(), Fsymbfact(), umfpack_get_lunz< Complex >(), umfpack_get_lunz< double >(), umfpack_get_numeric< Complex >(), umfpack_get_numeric< double >(), umfpack_numeric< Complex >(), umfpack_numeric< double >(), umfpack_qsymbolic< Complex >(), umfpack_qsymbolic< double >(), umfpack_report_matrix< Complex >(), umfpack_report_matrix< double >(), umfpack_report_perm< Complex >(), and umfpack_report_perm< double >().