Program listing for file numerics/src/FrictionContact/fc3d_NCPGlockerFixedPoint.h#
Return to documentation for this file
1#ifndef FRICTIONCONTACT3DNCPGlockerFixedPoint_H
2#define FRICTIONCONTACT3DNCPGlockerFixedPoint_H
3
4
5#include "NumericsFwd.h"
6#include "SiconosConfig.h"
7
8#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
9extern "C" {
10#endif
11
12void F_GlockerFixedP(int sizeF, double* reaction, double* FVector, int up2Date);
13
14
15void fc3d_FixedP_initialize(FrictionContactProblem* problem,
16 FrictionContactProblem* localproblem,
17 SolverOptions* localsolver_options);
18
19
20int fc3d_FixedP_solve(FrictionContactProblem* localproblem, double* reaction,
21 SolverOptions* options);
22
23
24void fc3d_FixedP_free(FrictionContactProblem* problem, FrictionContactProblem* localproblem,
25 SolverOptions* localsolver_option);
26
27
28void fc3d_Path_computeError(int dimension, double* velocity, double* reaction,
29 double* output_error);
30
31#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
32}
33#endif
34
35#endif