fclib_solution Struct Reference

A solution or a guess for the frictional contact problem. More...

#include <fclib.h>

Public Attributes

double * v
 global velocity (or position/displacement for quasi-static problems) solution vector More...
 
double * u
 local velocity (or position/displacement for quasi-static problems) solution vector More...
 
double * r
 local contact forces (or impulses) solution vector More...
 
double * l
 multiplier for equlity constraints ( \(\lambda\)) solution vector More...
 

Detailed Description

A solution or a guess for the frictional contact problem.

This structure allows to store a solution vector of a guess vector for the various frictional contact problems.

Definition at line 275 of file fclib.h.

Member Data Documentation

◆ v

double* fclib_solution::v

global velocity (or position/displacement for quasi-static problems) solution vector

Definition at line 278 of file fclib.h.

Referenced by compare_solutions(), fclib_delete_solutions(), random_global_solutions(), random_local_solutions(), read_solution(), and write_solution().

◆ u

double* fclib_solution::u

local velocity (or position/displacement for quasi-static problems) solution vector

Definition at line 280 of file fclib.h.

Referenced by compare_solutions(), fclib_delete_solutions(), random_global_solutions(), random_local_solutions(), read_solution(), and write_solution().

◆ r

double* fclib_solution::r

local contact forces (or impulses) solution vector

Definition at line 282 of file fclib.h.

Referenced by compare_solutions(), fclib_delete_solutions(), random_global_solutions(), random_local_solutions(), read_solution(), and write_solution().

◆ l

double* fclib_solution::l

multiplier for equlity constraints ( \(\lambda\)) solution vector

Definition at line 284 of file fclib.h.

Referenced by compare_solutions(), fclib_delete_solutions(), random_global_solutions(), random_local_solutions(), read_solution(), and write_solution().