The R Project SVN R

Rev

Rev 89135 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 89135 Rev 89942
Line 1... Line 1...
1
/*
1
/*
2
 *  R : A Computer Language for Statistical Data Analysis
2
 *  R : A Computer Language for Statistical Data Analysis
3
 *  Copyright (C) 1998-2025   The R Core Team
3
 *  Copyright (C) 1998-2026   The R Core Team
4
 *
4
 *
5
 *  This header file is free software; you can redistribute it and/or modify
5
 *  This header file is free software; you can redistribute it and/or modify
6
 *  it under the terms of the GNU Lesser General Public License as published by
6
 *  it under the terms of the GNU Lesser General Public License as published by
7
 *  the Free Software Foundation; either version 2.1 of the License, or
7
 *  the Free Software Foundation; either version 2.1 of the License, or
8
 *  (at your option) any later version.
8
 *  (at your option) any later version.
Line 141... Line 141...
141
void fdhess(int n, double *x, double fval, fcn_p fun, void *state,
141
void fdhess(int n, double *x, double fval, fcn_p fun, void *state,
142
	    double *h, int nfd, double *step, double *f, int ndigit,
142
	    double *h, int nfd, double *step, double *f, int ndigit,
143
	    double *typx);
143
	    double *typx);
144
#endif
144
#endif
145
 
145
 
146
/* Also used in packages nlme, pcaPP */
146
/* Also used in packages nlme, pcaPP. Part of the experimental API. */
147
void optif9(int nr, int n, double *x,
147
void optif9(int nr, int n, double *x,
148
	    fcn_p fcn, fcn_p d1fcn, d2fcn_p d2fcn,
148
	    fcn_p fcn, fcn_p d1fcn, d2fcn_p d2fcn,
149
	    void *state, double *typsiz, double fscale, int method,
149
	    void *state, double *typsiz, double fscale, int method,
150
	    int iexp, int *msg, int ndigit, int itnlim, int iagflg,
150
	    int iexp, int *msg, int ndigit, int itnlim, int iagflg,
151
	    int iahflg, double dlt, double gradtl, double stepmx,
151
	    int iahflg, double dlt, double gradtl, double stepmx,