Program listing for file numerics/src/MLCP/NonSmoothNewtonNeighbour.h#
Return to documentation for this file
1#ifndef NONSMOOTHNEWTONNEIGH_H
2#define NONSMOOTHNEWTONNEIGH_H
3
4#include "NonSmoothNewton.h"
5#include "SiconosConfig.h"
6
7
8
9
10
11#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
12extern "C"
13{
14#endif
15
16 double* nonSmoothNewtonNeighInitMemory(int n, double * dWork, int * iWork);
17
18 int nonSmoothNewtonNeigh(int, double*, NewtonFunctionPtr*, NewtonFunctionPtr*, int*, double*);
19
20 int nonSmoothNewtonNeigh_getNbIWork(int n, int m);
21 int nonSmoothNewtonNeigh_getNbDWork(int n, int m);
22
23
24 void NSNN_thisIsTheSolution(int n, double * z);
25 void NSNN_reset(void);
26#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
27}
28#endif
29
30#endif