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 "SparseBlockMatrix.h"
6#include "SolverOptions.h"
7
8#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
9extern "C"
10{
11#endif
12
13 void fc3d_Path_initialize(FrictionContactProblem * problem , FrictionContactProblem * localproblem, SolverOptions * localsolver_options);
14
15
16 int fc3d_Path_solve(FrictionContactProblem * localproblem , double* reaction, SolverOptions* options);
17
18
19 void fc3d_Path_free(void);
20
21
22 void fc3d_Path_computeError(int dimension, double* velocity, double* reaction, double * output_error);
23
24#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
25}
26#endif
27
28#endif