Program listing for file numerics/src/FrictionContact/fc3d_unitary_enumerative.h#
Return to documentation for this file
1#ifndef FRICTIONCONTACT3DUNITARY_ENUMERATIVE_H
2#define FRICTIONCONTACT3DUNITARY_ENUMERATIVE_H
3
4
5#include "NumericsFwd.h"
6#include "SiconosConfig.h"
7
8#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
9extern "C"
10{
11#endif
12 void fc3d_unitary_enumerative_free(FrictionContactProblem* problem);
13 void fc3d_unitary_enumerative_initialize(FrictionContactProblem* problem);
14
15 int fc3d_unitary_enumerative_solve(FrictionContactProblem* problem, double * reaction, SolverOptions* options);
16 int fc3d_unitary_enumerative_solve_sliding(FrictionContactProblem* problem, double * reaction, SolverOptions* options);
17 int fc3d_unitary_enumerative_test_non_sliding(FrictionContactProblem* problem, double * reaction, double * velocity, SolverOptions* options);
18 int fc3d_unitary_enumerative(FrictionContactProblem* problem, double * reaction, double * velocity, int *info, SolverOptions* options);
19 int fc3d_unitary_enumerative_solve_poly_nu_sliding(FrictionContactProblem* problem, double * reaction, SolverOptions* options);
20#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
21}
22#endif
23
24#endif