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

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

 1#ifndef ROLLINGFRICTIONCONTACT2D_local_problem_tools_H
 2#define ROLLINGFRICTIONCONTACT2D_local_problem_tools_H
 3
 4
 5#include "NumericsFwd.h"
 6#include "SiconosConfig.h"
 7
 8#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
 9extern "C" {
10#endif
11RollingFrictionContactProblem* rolling_fc2d_local_problem_allocate(
12    RollingFrictionContactProblem* problem);
13void rolling_fc2d_local_problem_free(RollingFrictionContactProblem* localproblem,
14                                     RollingFrictionContactProblem* problem);
15void rolling_fc2d_local_problem_compute_q(RollingFrictionContactProblem* problem,
16                                          RollingFrictionContactProblem* localproblem,
17                                          double* reaction, int contact);
18void rolling_fc2d_local_problem_fill_M(RollingFrictionContactProblem* problem,
19                                       RollingFrictionContactProblem* localproblem,
20                                       int contact);
21
22#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
23}
24#endif
25
26#endif