Program listing for file numerics/src/FrictionContact/fc3d_NCPGlockerFixedPoint.h

Program listing for file numerics/src/FrictionContact/fc3d_NCPGlockerFixedPoint.h#

 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