Program listing for file numerics/src/MLCP/NonSmoothNewtonNeighbour.h

Program listing for file numerics/src/MLCP/NonSmoothNewtonNeighbour.h#

 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