Mercurial > octave-nkf
comparison liboctave/ChangeLog @ 5506:b4cfbb0ec8c4
[project @ 2005-10-23 19:09:32 by dbateman]
author | dbateman |
---|---|
date | Sun, 23 Oct 2005 19:09:33 +0000 |
parents | 250917610b55 |
children | 7865515fc6c2 |
comparison
equal
deleted
inserted
replaced
5505:17682e3fba2a | 5506:b4cfbb0ec8c4 |
---|---|
1 2005-10-23 David Bateman <dbateman@free.fr> | |
2 | |
3 * Sparse-op-defs.h (SPARSE_SPARSE_MUL): Check whether trailing zero | |
4 elements need to be removed. | |
5 | |
6 * oct-sparse.h.in: Include metis headers and some macros for long/int | |
7 versions of cholmod. | |
8 | |
9 * CSparse.cc (tinverse): New private function for the inversion of | |
10 an upper triangular matrix. | |
11 (dinverse): ditto for diagonal matrices. | |
12 (inverse): Add SparseType as an argument. Implement matrix inverse | |
13 using tinverse and dinverse. | |
14 (fsolve): Use cholmod to implement Cholesky solver. | |
15 * CSparse.h (tinverse, dinverse): Declarations | |
16 (inverse): Alter declaration to include SparseType. | |
17 | |
18 * dSparse.cc (tinverse, dinverse, inverse, fsolve): ditto. | |
19 * dSparse.h (tinverse, dinverse, inverse): ditto. | |
20 | |
21 * SparseType.cc: Fix complex constructor for hermitian matrices. | |
22 | |
23 * sparse-util.cc: New file for sparse utility functions. | |
24 * sparse-util.h: New file with declarations of sparse utility | |
25 functions. | |
26 | |
27 * sparse-base-chol.cc: New file with sparse cholesky class based | |
28 on cholmod. | |
29 * sparse-base-chol.h: New file with declaration of sparse cholesky | |
30 class based on cholmod. | |
31 | |
32 * SparseCmplxCHOL.cc: Instantiate sparse cholesky class for Complex. | |
33 * SparseCmplxCHOL.h: Declaration of sparse cholesky class. | |
34 | |
35 * SparsedbleCHOL.cc: ditto. | |
36 * SparsedbleCHOL.h: ditto. | |
37 | |
38 * Makefile.in (MATRIX_INC): Include sparse-base-chol.h. | |
39 (INCLUDES): Include sparse-util.h | |
40 (TEMPLATE_SRC): Include sparse-base-chol.cc | |
41 (MATRIX_SRC): Include SparseCmplxCHOL.cc and SparsedbleCHOL.cc | |
42 | |
1 2005-10-12 John W. Eaton <jwe@octave.org> | 43 2005-10-12 John W. Eaton <jwe@octave.org> |
2 | 44 |
3 * oct-env.cc (octave_env::have_x11_display): New function. | 45 * oct-env.cc (octave_env::have_x11_display): New function. |
4 * oct-env.h: Provide decl. | 46 * oct-env.h: Provide decl. |
5 | 47 |