Mercurial > octave-nkf
comparison liboctave/sparse-base-chol.cc @ 5511:e67d027ff4e3
[project @ 2005-10-26 21:13:56 by dbateman]
author | dbateman |
---|---|
date | Wed, 26 Oct 2005 21:13:57 +0000 |
parents | b4cfbb0ec8c4 |
children | a9bd6c31751f |
comparison
equal
deleted
inserted
replaced
5510:3fadccb05d5d | 5511:e67d027ff4e3 |
---|---|
30 #include "oct-sparse.h" | 30 #include "oct-sparse.h" |
31 #include "oct-spparms.h" | 31 #include "oct-spparms.h" |
32 #include "quit.h" | 32 #include "quit.h" |
33 #include "SparseType.h" | 33 #include "SparseType.h" |
34 | 34 |
35 #ifdef HAVE_CHOLMOD | |
35 // Can't use CHOLMOD_NAME(drop)(0.0, S, cm). It doesn't treat complex matrices | 36 // Can't use CHOLMOD_NAME(drop)(0.0, S, cm). It doesn't treat complex matrices |
36 template <class chol_type, class chol_elt, class p_type> | 37 template <class chol_type, class chol_elt, class p_type> |
37 void | 38 void |
38 sparse_base_chol<chol_type, chol_elt, p_type>::sparse_base_chol_rep::drop_zeros | 39 sparse_base_chol<chol_type, chol_elt, p_type>::sparse_base_chol_rep::drop_zeros |
39 (const cholmod_sparse* S) | 40 (const cholmod_sparse* S) |
71 } | 72 } |
72 } | 73 } |
73 } | 74 } |
74 Sp [ncol] = pdest; | 75 Sp [ncol] = pdest; |
75 } | 76 } |
77 #endif | |
76 | 78 |
77 template <class chol_type, class chol_elt, class p_type> | 79 template <class chol_type, class chol_elt, class p_type> |
78 octave_idx_type | 80 octave_idx_type |
79 sparse_base_chol<chol_type, chol_elt, p_type>::sparse_base_chol_rep::init | 81 sparse_base_chol<chol_type, chol_elt, p_type>::sparse_base_chol_rep::init |
80 (const chol_type& a, bool natural) | 82 (const chol_type& a, bool natural) |