|
template<typename RT , typename ST , typename T > |
RT | dmsolve (const ST &a, const T &b, octave_idx_type &info) |
|
template ComplexMatrix | dmsolve< ComplexMatrix, SparseComplexMatrix, ComplexMatrix > (const SparseComplexMatrix &, const ComplexMatrix &, octave_idx_type &) |
|
template ComplexMatrix | dmsolve< ComplexMatrix, SparseComplexMatrix, Matrix > (const SparseComplexMatrix &, const Matrix &, octave_idx_type &) |
|
template ComplexMatrix | dmsolve< ComplexMatrix, SparseMatrix, ComplexMatrix > (const SparseMatrix &, const ComplexMatrix &, octave_idx_type &) |
|
template Matrix | dmsolve< Matrix, SparseMatrix, Matrix > (const SparseMatrix &, const Matrix &, octave_idx_type &) |
|
template SparseComplexMatrix | dmsolve< SparseComplexMatrix, SparseComplexMatrix, SparseComplexMatrix > (const SparseComplexMatrix &, const SparseComplexMatrix &, octave_idx_type &) |
|
template SparseComplexMatrix | dmsolve< SparseComplexMatrix, SparseComplexMatrix, SparseMatrix > (const SparseComplexMatrix &, const SparseMatrix &, octave_idx_type &) |
|
template SparseComplexMatrix | dmsolve< SparseComplexMatrix, SparseMatrix, SparseComplexMatrix > (const SparseMatrix &, const SparseComplexMatrix &, octave_idx_type &) |
|
template SparseMatrix | dmsolve< SparseMatrix, SparseMatrix, SparseMatrix > (const SparseMatrix &, const SparseMatrix &, octave_idx_type &) |
|
template<typename T > |
static MSparse< T > | dmsolve_extract (const MSparse< T > &A, const octave_idx_type *Pinv, const octave_idx_type *Q, octave_idx_type rst, octave_idx_type rend, octave_idx_type cst, octave_idx_type cend, octave_idx_type maxnz=-1, bool lazy=false) |
|
template<typename T > |
static MArray< T > | dmsolve_extract (const MArray< T > &m, const octave_idx_type *, const octave_idx_type *, octave_idx_type r1, octave_idx_type r2, octave_idx_type c1, octave_idx_type c2) |
|
template<typename T > |
static void | dmsolve_insert (MArray< T > &a, const MArray< T > &b, const octave_idx_type *Q, octave_idx_type r, octave_idx_type c) |
|
template<typename T > |
static void | dmsolve_insert (MSparse< T > &a, const MSparse< T > &b, const octave_idx_type *Q, octave_idx_type r, octave_idx_type c) |
|
template<typename T , typename RT > |
static void | dmsolve_permute (MArray< RT > &a, const MArray< T > &b, const octave_idx_type *p) |
|
template<typename T , typename RT > |
static void | dmsolve_permute (MSparse< RT > &a, const MSparse< T > &b, const octave_idx_type *p) |
|
static void | solve_singularity_warning (double) |
|