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

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

 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