Program listing for file numerics/src/tools/Qi_merit.h

Program listing for file numerics/src/tools/Qi_merit.h#

 1#ifndef QI_MERIT_H
 2#define QI_MERIT_H
 3
 4#include "NumericsFwd.h"
 5#include "SiconosConfig.h"
 6
 7#ifdef __cplusplus
 8#include <sys/cdefs.h>
 9#define restrict __restrict
10#endif
11
12
13
14#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
15extern "C" {
16#endif
17
18
19void phi_Qi(int n, double* restrict x, double* restrict F, double* restrict Fbox,
20            double* restrict lb, double* restrict ub);
21
22
23void Jac_F_Qi(int n, double* restrict x, double* restrict Fbox, double* restrict workV1,
24              double* restrict workV2, NumericsMatrix* restrict nabla_F, double* restrict lb,
25              double* restrict ub, NumericsMatrix* restrict H);
26
27#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
28}
29#endif
30
31#endif