Added MACS source
[htsworkflow.git] / htswanalysis / MACS / lib / gsl / gsl-1.11 / matrix / ChangeLog
1 2007-08-21  Brian Gough  <bjg@network-theory.co.uk>
2
3         * prop_source.c (FUNCTION): added gsl_matrix_isnonneg
4
5 2007-02-17  Brian Gough  <bjg@network-theory.co.uk>
6
7         * test_source.c (FUNCTION): avoid running negative value tests on
8         char, because it can be unsigned.
9
10 2007-01-26  Brian Gough  <bjg@network-theory.co.uk>
11
12         * minmax_source.c: added support for NaNs
13
14 2006-10-31  Brian Gough  <bjg@network-theory.co.uk>
15
16         * prop_source.c (FUNCTION): added functions gsl_matrix_ispos,
17         gsl_matrix_isneg
18
19 2003-01-01  Brian Gough  <brian.gough@network-theory.co.uk>
20
21         * gsl_matrix_complex_float.h (gsl_matrix_complex_float_get):
22         removed const from zero
23
24         * matrix_source.c (FUNCTION): removed const from zero
25
26 2002-11-24  Brian Gough  <bjg@network-theory.co.uk>
27
28         * Makefile.am: added libgslsys.a to link, to provide gsl_hypot for
29         complex division
30
31 Mon Jun 17 22:31:33 2002  Brian Gough  <bjg@network-theory.co.uk>
32
33         * test_complex_source.c (FUNCTION): fixed non-constant initializer
34
35 Wed May  1 21:33:44 2002  Brian Gough  <bjg@network-theory.co.uk>
36
37         * gsl_matrix_complex_float.h (gsl_matrix_complex_float_get): moved
38         constant zero inside GSL_RANGE_CHECK_OFF
39
40 Sun Mar 24 20:28:48 2002  Brian Gough  <bjg@network-theory.co.uk>
41
42         * oper_complex_source.c: complex matrix operations (from Toby
43         White)
44         
45 Mon Feb 18 20:33:58 2002  Brian Gough  <bjg@network-theory.co.uk>
46
47         * copy_source.c (gsl_matrix_swap): fixed prototype by removing
48         const from second arg.
49
50 Sun Jan 27 22:29:37 2002  Brian Gough  <bjg@network-theory.co.uk>
51
52         * test.c: ensure that range check is working when running the
53         tests
54
55 Fri Sep 14 18:56:34 2001  Brian Gough  <bjg@network-theory.co.uk>
56
57         * view_source.c: fixed cast for array type
58
59         * view.c: added #includes for missing const qualified types
60
61         * view_source.c: error for non-unit strides
62
63 Fri Aug  3 14:11:23 2001  Brian Gough  <bjg@network-theory.co.uk>
64
65         * added gsl_matrix_ptr and gsl_matrix_const_ptr functions
66
67 Mon Jul 16 21:28:05 2001  Brian Gough  <bjg@network-theory.co.uk>
68
69         * rowcol_source.c (FUNCTION): initialized view to NULL
70
71 Fri Jul 13 21:29:27 2001  Brian Gough  <bjg@network-theory.co.uk>
72
73         * changed views to be structs and used casts to initialize them
74
75 Mon Jul  2 12:35:16 2001  Brian Gough  <bjg@network-theory.co.uk>
76
77         * view.h:  provide macros for initializing null
78         vectors and views
79
80 Sun Jul  1 22:44:51 2001  Brian Gough  <bjg@network-theory.co.uk>
81
82         * introduction of new-style vector/matrix views
83
84 Fri Jun  1 17:04:52 2001  Brian Gough  <bjg@network-theory.co.uk>
85
86         * getset_source.c: made these routines work with the current
87         matrix struct, previously they would give incorrect results
88
89 Mon May 14 22:43:39 2001  Brian Gough  <bjg@network-theory.co.uk>
90
91         * matrix_source.c (FUNCTION): removed unnecessary inline from
92         static function definition
93
94 Tue May  1 23:09:25 2001  Brian Gough  <bjg@network-theory.co.uk>
95
96         * gsl_matrix_float.h (struct ): MS VC++ requires that the
97         struct/typedef be made with a single definition
98
99 Mon Mar 26 20:33:45 2001  Brian Gough  <bjg@network-theory.co.uk>
100
101         * view_source.c: split view functions out into a separate file
102
103 Sat Sep  9 16:47:16 2000  Brian Gough  <bjg@network-theory.co.uk>
104
105         * added an owner field for indicating whether the underlying
106         memory is owned by the vector. Changed the meaning of the block
107         field to always be the address of the underlying block, even for
108         subviews (previously the block field was set to NULL in this
109         case).
110
111 Thu Aug 17 19:46:22 2000  Brian Gough  <bjg@network-theory.co.uk>
112
113         * swap_source.c (FUNCTION): added function
114         gsl_matrix_transpose_memcpy for transposing rectangular matrices
115
116 Sun Jul 16 10:40:15 2000  Brian Gough  <bjg@network-theory.co.uk>
117
118         * init_source.c (FUNCTION):  added gsl_matrix_view function for
119         creating a matrix view of an ordinary C array
120
121 Sat Jul 15 21:44:22 2000  Brian Gough  <bjg@network-theory.co.uk>
122
123         * changed GSL_EDOM to GSL_EINVAL for invalid matrix size arguments
124
125 Sat Jun 17 15:38:30 2000  Brian Gough  <bjg@network-theory.co.uk>
126
127         * fixed up missing MULTIPLICITY factors in various functions 
128
129 Sun May 28 12:25:02 2000  Brian Gough  <bjg@network-theory.co.uk>
130
131         * test_complex_source.c (FUNCTION): use binary mode "b" when
132         reading and writing binary files
133
134         * test_source.c (FUNCTION): use binary mode "b" when reading and
135         writing binary files
136
137 Thu May  4 20:58:59 2000  Brian Gough  <bjg@network-theory.co.uk>
138
139         * oper.c: added simple arithmetic operations (+,-,*,/,scale,+const)
140
141 Wed Apr 26 15:04:22 2000  Brian Gough  <bjg@network-theory.co.uk>
142
143         * prop_source.c (FUNCTION): added function gsl_matrix_isnull
144
145 Tue Apr 18 12:51:49 2000  Brian Gough  <bjg@network-theory.co.uk>
146
147         * minmax_source.c (FUNCTION): fixed bug in minmax where
148         coordinates would be incorrect for min or max in the first element
149
150         * test_source.c (FUNCTION): added tests for max/min functions
151
152 Thu Apr 13 18:39:27 2000  Brian Gough  <bjg@network-theory.co.uk>
153
154         * minmax.c: added matrix max/min functions
155
156 Sat Mar 25 20:29:41 2000  Brian Gough  <bjg@network-theory.co.uk>
157
158         * swap_source.c (FUNCTION): renamed swap_cols to swap_columns, and
159         renamed swap_rowcol to swap_row_column
160
161 Tue Mar 21 21:15:22 2000  Brian Gough  <bjg@network-theory.co.uk>
162
163         * matrix_source.c (FUNCTION): added set_all and set_zero functions
164
165 Sat Mar 11 11:19:05 2000  Brian Gough  <bjg@network-theory.co.uk>
166
167         * init_source.c (FUNCTION): added gsl_matrix_identity to set a
168         matrix to the identity, and gsl_matrix_zero for zeroing a matrix
169
170         * gsl_matrix.h: renamed struct element dim2 to tda (trailing
171         dimension) following blas conventions for row-major matrices
172
173 Thu Dec  2 21:17:16 1999  Brian Gough  <bjg@network-theory.co.uk>
174
175         * rowcol_source.c (FUNCTION): added gsl_matrix_view_from_vector
176         (Thanks to Fabrice Rossi)
177
178 Sun Oct 31 20:01:39 1999  Brian Gough  <bjg@network-theory.co.uk>
179
180         * copy.c copy_source.c: added gsl_matrix_copy function
181
182 Tue Oct 19 14:13:35 1999  Brian Gough  <bjg@network-theory.co.uk>
183
184         * added gsl_matrix_swap_row/col to exchange rows and columns
185
186 Fri Oct  1 15:48:07 1999  Brian Gough  <bjg@network-theory.co.uk>
187
188         * the matrix struct now supports a separate 'trailing dimension'
189         to allow handling of submatrices
190
191         * now uses separate block directory for memory management
192
193 Mon Mar  1 20:05:52 1999  Brian Gough  <bjg@netsci.freeserve.co.uk>
194
195         * rowcol_source.c: fix rowcol to use strides
196
197 1998-11-09    <bjg@ancho.lanl.gov>
198
199         * test_source.c, test_complex_source.c: use macros to determine if
200         we should run tests with long double printf/scanf, since these
201         aren't supported on all platforms
202
203 Mon Apr  6 15:06:38 1998  Brian Gough  <bjg@vvv.lanl.gov>
204
205         * make range checking the default, you have to define
206         GSL_RANGE_CHECK_OFF to turn it off
207