File: ChangeLog

package info (click to toggle)
gsl 2.6%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 26,176 kB
  • sloc: ansic: 255,377; sh: 11,435; makefile: 903; python: 68
file content (186 lines) | stat: -rw-r--r-- 5,827 bytes parent folder | download | duplicates (14)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
2010-04-07  Brian Gough  <bjg@network-theory.co.uk>

	* test.c (test_fdf): handle case of GSL_ENOPROG from early returns

	* test_funcs.c (simpleabs_f): new test function with non-zero
	first derivatives around minimum

	* steepest_descent.c (steepest_descent_iterate): return early if
	trial point does not move within machine precision

	* directional_minimize.c (intermediate_point): return early with
	step=0 if trial point does not move from initial point within
	machine precision

2009-08-05  Brian Gough  <bjg@network-theory.co.uk>

	* simplex2.c (contract_by_best):  update the size and
	center to avoid old values being used

	* test.c (main): added a testcase for the spring function

2009-07-11  Brian Gough  <bjg@network-theory.co.uk>

	* simplex2.c (nmsimplex_set_rand): provide alternative
	initialisation which randomizes the initial simplex

2009-07-09  Brian Gough  <bjg@network-theory.co.uk>

	* fminimizer.c (gsl_multimin_fminimizer_free): handle NULL
	argument in free

	* fdfminimizer.c (gsl_multimin_fdfminimizer_free): handle NULL
	argument in free

2008-11-29  Brian Gough  <bjg@network-theory.co.uk>

	* test.c (test_f): extended fminimizer test to allow type to be
	passed in as a parameter

	* simplex2.c: use BLAS, keep track of center in state to avoid
	unnecessary computation, compute size as RMS value to allow linear
	update.

2008-07-03  Brian Gough  <bjg@hp2.network-theory.co.uk>

	* Makefile.am (INCLUDES): use top_srcdir instead of top_builddir

2008-05-06  Brian Gough  <bjg@network-theory.co.uk>

	* simplex.c (nmsimplex_iterate): fix search for second highest
	point

2007-07-30  Brian Gough  <bjg@network-theory.co.uk>

	* history.c: removed (unused file)

2007-02-20  Brian Gough  <bjg@network-theory.co.uk>

	* vector_bfgs2.c (vector_bfgs2_iterate): use positive step size

2007-02-17  Brian Gough  <bjg@network-theory.co.uk>

	* linear_minimize.c (minimize): return GSL_ENOPROG for roundoff

2007-02-14  Brian Gough  <bjg@network-theory.co.uk>

	* linear_minimize.c: made all functions static

	* linear_wrapper.c: made all functions static

2007-02-08  Brian Gough  <bjg@network-theory.co.uk>

	* linear_wrapper.c: convert multidimensional function to
	one-dimensional for line minimisation

	* linear_minimize.c: one-dimensional minimisation from Fletcher

	* vector_bfgs2.c: added Fletcher's implementation

2006-02-18  Brian Gough  <bjg@network-theory.co.uk>

	* vector_bfgs.c (vector_bfgs_iterate): avoid division by zero if
	dxdg == 0

2003-07-24  Brian Gough  <bjg@network-theory.co.uk>

	* simplex.c (nmsimplex_set): changed index variable i from int to
	size_t

2003-04-17  Brian Gough  <bjg@network-theory.co.uk>

	* simplex.c (nmsimplex_iterate): bug fix to find the second
	highest point correctly

	* vector_bfgs.c (vector_bfgs_iterate): no need to update g0norm on
	each downhill step, since g0norm is the norm for the initial
	gradient.

	* conjugate_pr.c (conjugate_pr_iterate): no need to update g0norm
	on each downhill step, since g0norm is the norm for the initial
	gradient.

	* conjugate_fr.c (conjugate_fr_iterate): no need to update g0norm
	on each downhill step, since g0norm is the norm for the initial
	gradient.

Sun Sep 30 20:50:00 2002  Tuomo Keskitalo  <tkeskita@pt.hut.fi>

	* Added Nelder-Mead Simplex optimization algorithm and 
	fminimizer structure.

Sun Feb 10 21:57:36 2002  Brian Gough  <bjg@network-theory.co.uk>

	* conjugate_pr.c (conjugate_pr_iterate): return error ENOPROG if
 	cannot find downward step

	* conjugate_fr.c (conjugate_fr_iterate): return error ENOPROG if
 	cannot find downward step

	* vector_bfgs.c (vector_bfgs_iterate): return error ENOPROG if
 	cannot find downward step

Thu Oct 25 11:56:06 2001  Brian Gough  <bjg@network-theory.co.uk>

	* added a tolerance parameter for the line minimizations

Wed Oct 24 23:18:46 2001  Brian Gough  <bjg@network-theory.co.uk>

	* modified all routines to use a single minimiztion iteration,
 	instead of nested iterations for line and gradient search.

Thu Oct 18 22:56:52 2001  Brian Gough  <bjg@network-theory.co.uk>

	* renamed gsl_multimin_f_minimizer to gsl_multimin_fminimizer for
 	consistency with rest of the library

	* renamed gsl_multimin_fdf_minimizer to gsl_multimin_fdfminimizer
 	for consistency with rest of the library

Mon Oct  8 21:41:51 2001  Brian Gough  <bjg@network-theory.co.uk>

	* diff.c (gsl_multimin_diff): pass params argument using
 	GSL_MULTIMIN_FN_EVAL (3 occurrences)

Sun Jul 15 17:54:15 2001  Brian Gough  <bjg@network-theory.co.uk>

	* fdfminimizer.c (gsl_multimin_fdf_minimizer_alloc): eliminated
 	use of interval type

Sat Apr 28 11:29:08 2001  Brian Gough  <bjg@network-theory.co.uk>

	* diff.c (gsl_multimin_diff): made indices unsigned

Mon Apr 23 13:22:31 2001  Brian Gough  <bjg@network-theory.co.uk>

	* gsl_multimin.h diff.c: made starting_point const throughout to
 	avoid compiler warnings

	* made internal functions static

	* gsl_multimin.h: added missing prototype for gsl_multimin_diff

Tue Apr 17 22:15:37 2001  Brian Gough  <bjg@network-theory.co.uk>

	* gsl_multimin.h: added missing prototype for gsl_multimin_compute_ep

Sun Feb 18 16:35:21 2001  Brian Gough  <bjg@network-theory.co.uk>

	* fdfminimizer.c (gsl_multimin_fdf_minimizer_alloc): modified to
 	account for change in calling convection of
 	gsl_min_fminimizer_alloc

Fri May  5 16:08:34 2000  Brian Gough  <bjg@network-theory.co.uk>

	* test.c (test_fdf): fixed warning about "control reaches end of
 	non-void function" by changing test_fdf to return type void
 
Tue May  2 19:20:46 2000  Brian Gough  <bjg@network-theory.co.uk>

	* test.c (main): added return gsl_test_summary() to main, so that
 	test results are returned through the exit status.

Mon Feb 14 13:12:16 2000  Brian Gough  <bjg@network-theory.co.uk>

	* made all internal functions static