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

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

 1#ifndef FRICTIONCONTACT3D_local_problem_tools_H
 2#define FRICTIONCONTACT3D_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
11FrictionContactProblem* fc3d_local_problem_allocate(FrictionContactProblem* problem);
12void fc3d_local_problem_free(FrictionContactProblem* localproblem,
13                             FrictionContactProblem* problem);
14void fc3d_local_problem_compute_q(FrictionContactProblem* problem,
15                                  FrictionContactProblem* localproblem, double* reaction,
16                                  int contact);
17void fc3d_local_problem_fill_M(FrictionContactProblem* problem,
18                               FrictionContactProblem* localproblem, int contact);
19
20#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
21}
22#endif
23
24#endif