Program listing for file numerics/src/FrictionContact/fc3d_Path.h#
Return to documentation for this file
1#ifndef FRICTIONCONTACT3DPath_H
2#define FRICTIONCONTACT3DPath_H
3
4
5#include "SolverOptions.h"
6#include "SparseBlockMatrix.h"
7
8#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
9extern "C" {
10#endif
11
12void fc3d_Path_initialize(FrictionContactProblem* problem,
13 FrictionContactProblem* localproblem,
14 SolverOptions* localsolver_options);
15
16
17int fc3d_Path_solve(FrictionContactProblem* localproblem, double* reaction,
18 SolverOptions* options);
19
20
21void fc3d_Path_free(void);
22
23
24void fc3d_Path_computeError(int dimension, double* velocity, double* reaction,
25 double* output_error);
26
27#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
28}
29#endif
30
31#endif