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