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¶