File numerics/src/FrictionContact/gfc3d_balancing.h#
Go to the source code of this file
Functions
-
void gfc3d_rescaling(GlobalFrictionContactProblem *problem, double alpha, double beta, double gamma)#
-
void gfc3d_balancing_M(GlobalFrictionContactProblem *problem, BalancingMatrices *B_for_M)#
-
void gfc3d_balancing_MHHT(GlobalFrictionContactProblem *problem, BalancingMatrices *B_for_M, BalancingMatrices *B_for_H)#
-
GlobalFrictionContactProblem *gfc3d_balancing_problem(GlobalFrictionContactProblem *problem, SolverOptions *options)#
-
void gfc3d_balancing_go_to_balanced_variables(GlobalFrictionContactProblem *balanced_problem, SolverOptions *options, double *r, double *u, double *v)#
-
void gfc3d_balancing_back_to_original_variables(GlobalFrictionContactProblem *balanced_problem, SolverOptions *options, double *r, double *u, double *v)#
-
GlobalFrictionContactProblem *gfc3d_balancing_free(GlobalFrictionContactProblem *balanced_problem, SolverOptions *options)#
-
GlobalFrictionContactProblem_balancing_data *gfc3d_balancing_data_free(GlobalFrictionContactProblem_balancing_data *data)#
-
GlobalFrictionContactProblem_balancing_data *gfc3d_balancing_data_new(void)#
-
struct GlobalFrictionContactProblem_balancing_data#
Public Members
-
BalancingMatrices *B_for_M#
-
BalancingMatrices *B_for_H#
-
GlobalFrictionContactProblem *original_problem#
-
double alpha#
-
double beta#
-
double gamma#
-
BalancingMatrices *B_for_M#