Skip to content

Commit de14385

Browse files
author
Crouse
committed
Bug fix.
1 parent 96f90b0 commit de14385

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

  • 3rd_Party_Libraries/liblbfgs/lib

3rd_Party_Libraries/liblbfgs/lib/lbfgs.c

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ struct tag_iteration_data {
102102
};
103103
typedef struct tag_iteration_data iteration_data_t;
104104

105-
static const lbfgs_parameter_t _defparam = {
105+
const lbfgs_parameter_t _defparam = {
106106
6, 1e-5, 0, 1e-5,
107107
0, LBFGS_LINESEARCH_DEFAULT, 40,
108108
1e-20, 1e20, 1e-4, 0.9, 0.9, 1.0e-16,
@@ -125,7 +125,7 @@ typedef int (*line_search_proc)(
125125
const lbfgs_parameter_t *param
126126
);
127127

128-
static int update_trial_interval(
128+
int update_trial_interval(
129129
lbfgsfloatval_t *x,
130130
lbfgsfloatval_t *fx,
131131
lbfgsfloatval_t *dx,
@@ -140,13 +140,13 @@ static int update_trial_interval(
140140
int *brackt
141141
);
142142

143-
static lbfgsfloatval_t owlqn_x1norm(
143+
lbfgsfloatval_t owlqn_x1norm(
144144
const lbfgsfloatval_t* x,
145145
const int start,
146146
const int n
147147
);
148148

149-
static void owlqn_pseudo_gradient(
149+
void owlqn_pseudo_gradient(
150150
lbfgsfloatval_t* pg,
151151
const lbfgsfloatval_t* x,
152152
const lbfgsfloatval_t* g,
@@ -156,7 +156,7 @@ static void owlqn_pseudo_gradient(
156156
const int end
157157
);
158158

159-
static void owlqn_project(
159+
void owlqn_project(
160160
lbfgsfloatval_t* d,
161161
const lbfgsfloatval_t* sign,
162162
const int start,
@@ -165,7 +165,7 @@ static void owlqn_project(
165165

166166

167167
#if defined(USE_SSE) && (defined(__SSE__) || defined(__SSE2__))
168-
static int round_out_variables(int n)
168+
int round_out_variables(int n)
169169
{
170170
n += 7;
171171
n /= 8;
@@ -705,7 +705,7 @@ const char* lbfgs_strerror(int err)
705705
}
706706

707707

708-
static int line_search_backtracking(
708+
int line_search_backtracking(
709709
int n,
710710
lbfgsfloatval_t *x,
711711
lbfgsfloatval_t *f,
@@ -798,7 +798,7 @@ static int line_search_backtracking(
798798

799799

800800

801-
static int line_search_backtracking_owlqn(
801+
int line_search_backtracking_owlqn(
802802
int n,
803803
lbfgsfloatval_t *x,
804804
lbfgsfloatval_t *f,
@@ -872,7 +872,7 @@ static int line_search_backtracking_owlqn(
872872

873873

874874

875-
static int line_search_morethuente(
875+
int line_search_morethuente(
876876
int n,
877877
lbfgsfloatval_t *x,
878878
lbfgsfloatval_t *f,
@@ -1185,7 +1185,7 @@ static int line_search_morethuente(
11851185
* guaranteed sufficient decrease. ACM Transactions on Mathematical
11861186
* Software (TOMS), Vol 20, No 3, pp. 286-307, 1994.
11871187
*/
1188-
static int update_trial_interval(
1188+
int update_trial_interval(
11891189
lbfgsfloatval_t *x,
11901190
lbfgsfloatval_t *fx,
11911191
lbfgsfloatval_t *dx,
@@ -1358,7 +1358,7 @@ static int update_trial_interval(
13581358

13591359

13601360

1361-
static lbfgsfloatval_t owlqn_x1norm(
1361+
lbfgsfloatval_t owlqn_x1norm(
13621362
const lbfgsfloatval_t* x,
13631363
const int start,
13641364
const int n
@@ -1374,7 +1374,7 @@ static lbfgsfloatval_t owlqn_x1norm(
13741374
return norm;
13751375
}
13761376

1377-
static void owlqn_pseudo_gradient(
1377+
void owlqn_pseudo_gradient(
13781378
lbfgsfloatval_t* pg,
13791379
const lbfgsfloatval_t* x,
13801380
const lbfgsfloatval_t* g,
@@ -1417,7 +1417,7 @@ static void owlqn_pseudo_gradient(
14171417
}
14181418
}
14191419

1420-
static void owlqn_project(
1420+
void owlqn_project(
14211421
lbfgsfloatval_t* d,
14221422
const lbfgsfloatval_t* sign,
14231423
const int start,

0 commit comments

Comments
 (0)