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

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

 1#ifndef fc3d_compute_error_H
 2#define fc3d_compute_error_H
 3
 4
 5
 6#include "NumericsFwd.h"
 7#include "SiconosConfig.h"
 8
 9#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
10extern "C"
11{
12#endif
13
14
15  int fc3d_compute_error(FrictionContactProblem* problem, double *z , double *w, double tolerance, SolverOptions * options, double norm, double * error);
16
17
18  void fc3d_unitary_compute_and_add_error(double r[3] , double u[3], double mu, double * error, double * worktmp);
19
20
21  int fc3d_compute_error_velocity(FrictionContactProblem* problem, double *z , double *w, double tolerance, SolverOptions * options, double * error);
22
23
24  void fc3d_Tresca_unitary_compute_and_add_error(double z[3] , double w[3], double R, double * error, double *worktmp);
25
26
27
28  int fc3d_Tresca_compute_error(FrictionContactProblem* problem, double *z , double *w, double tolerance, SolverOptions * options,  double norm, double * error);
29
30#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
31}
32#endif
33
34#endif