File numerics/src/FrictionContact/gfc3d_compute_error.h

Go to the source code of this file

functions related to error computation for friction-contact problems

Functions

int gfc3d_compute_error(GlobalFrictionContactProblem *problem, double *reaction, double *velocity, double *globalVelocity, double tolerance, SolverOptions *options, double norm_q, double norm_b, double *error)

Error computation for global friction-contact 3D problem The computation of the error uses as input the reaction (reaction) and the global velocity (globalVelocity) The value of the local velocity (velocity) is recomputed.

Return

0 if successfull

Parameters
  • problem: the structure which defines the friction-contact problem

  • [in] reaction:

  • [in] velocity:

  • [out] globalVelocity:

  • tolerance: value for error computation

  • options: pointer to SolverOptions

  • norm_q: norm of q or a normalization value

  • norm_b: norm of b or a normalization value

  • [inout] error: value

int gfc3d_compute_error_convex(GlobalFrictionContactProblem *problem, double *reaction, double *velocity, double *globalVelocity, double tolerance, SolverOptions *options, double norm_q, double norm_b, double *error)