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)