File numerics/src/FrictionContact/gfc3d_balancing.h

Go to the source code of this file

Functions

void gfc3d_balancing_back_to_original_variables(GlobalFrictionContactProblem *balanced_problem, SolverOptions *options, double *r, double *u, double *v)
GlobalFrictionContactProblem_balancing_data *gfc3d_balancing_data_free(GlobalFrictionContactProblem_balancing_data *data)
GlobalFrictionContactProblem_balancing_data *gfc3d_balancing_data_new()
GlobalFrictionContactProblem *gfc3d_balancing_free(GlobalFrictionContactProblem *balanced_problem, SolverOptions *options)
void gfc3d_balancing_go_to_balanced_variables(GlobalFrictionContactProblem *balanced_problem, SolverOptions *options, double *r, double *u, double *v)
GlobalFrictionContactProblem *gfc3d_balancing_problem(GlobalFrictionContactProblem *problem, SolverOptions *options)
struct GlobalFrictionContactProblem_balancing_data

Public Members

double alpha
BalancingMatrices *B_for_H
BalancingMatrices *B_for_M
double beta
double gamma
GlobalFrictionContactProblem *original_problem