comparison liboctave/ChangeLog @ 7269:3fade00a6ac7

[project @ 2007-12-07 19:26:20 by jwe]
author jwe
date Fri, 07 Dec 2007 19:26:21 +0000
parents 7da4a5262e2e
children 20b3ac39ee40
comparison
equal deleted inserted replaced
7268:47e4ebac1bfa 7269:3fade00a6ac7
1 2007-12-07 David Bateman <dbateman@free.fr>
2
3 * Sparse-op-defs.h (SPARSE_SMS_CMP_OP, SPARSE_SMS_BOOL_OP,
4 SPARSE_SSM_CMP_OP, SPARSE_SSM_BOOL_OP, SPARSE_SMSM_CMP_OP,
5 SPARSE_SMSM_BOOL_OP, SPARSE_BASE_REDUCTION_OP): Use sparse
6 indexing where possible rather than the elem method.
7 (SPARSE_REDUCTION_OP_ROW_EXPR, SPARSE_REDUCTION_OP_COL_EXPR,
8 SPARSE_ANY_ALL_OP_ROW_CODE, SPARSE_ANY_ALL_OP_COL_CODE):
9 Replace for new version of SPARSE_BASE_REDUCTION_OP.
10 (SPARSE_ALL_OP): Specialize the initial value, and only treat dim
11 = 0 directly.
12 * CSparse.cc (SparseComplexMatrix SparseComplexMatrix::sumsq (int)
13 const): Replace ROW_EXPR and COL_EXPR functions for new version of
14 SPARSE_BASE_REDUCTION_OP.
15 (SparseComplexMatrix SparseComplexMatrix::prod (int) const):
16 Specialize the initial value, and only treat dim = 0 directly.
17 * dSparse.cc (SparseMatrix SparseMatrix::sumsq (int) const):
18 ditto.
19 (SparseMatrix SparseMatrix::prod (int) const): ditto.
20
1 2007-12-06 John W. Eaton <jwe@octave.org> 21 2007-12-06 John W. Eaton <jwe@octave.org>
2 22
3 * CMatrix.cc (ComplexMatrix::expm): Update pointers to internal 23 * CMatrix.cc (ComplexMatrix::expm): Update pointers to internal
4 data for npp and dpp after assignments. 24 data for npp and dpp after assignments.
5 * dMatrix.cc (Matrix::expm): Use same method as ComplexMatrix::expm. 25 * dMatrix.cc (Matrix::expm): Use same method as ComplexMatrix::expm.