Go to the source code of this file.
|
| subroutine | fstr_matrix_con_contact::fstr_save_originalmatrixstructure (hecmat) |
| | This subroutine saves original matrix structure constructed originally by hecMW_matrix.
|
| |
| subroutine | fstr_matrix_con_contact::fstr_mat_con_contact (cstep, hecmat, fstrsolid, fstrmat, infoctchange, conmat) |
| | this subroutine reconstructs node-based (stiffness) matrix structure \corresponding to contact state
|
| |
| subroutine | fstr_matrix_con_contact::getoriginallistofrelatednodes (np, num_lagrange) |
| | Get original list of related nodes.
|
| |
| subroutine | fstr_matrix_con_contact::getnewlistofrelatednodesandlagrangemultipliers (cstep, np, fstrsolid, countnon0lu_node, countnon0lu_lagrange) |
| | Construct new list of related nodes and Lagrange multipliers. Here, a procedure similar to HEC_MW is used.
|
| |
| subroutine | fstr_matrix_con_contact::constructnewmatrixstructure (hecmat, fstrmat, numnon0_node, numnon0_lagrange, conmat) |
| | Construct new stiffness matrix structure.
|
| |
| subroutine | fstr_matrix_con_contact::fstr_copy_lagrange_contact (fstrsolid, fstrmat) |
| | Copy Lagrange multipliers.
|
| |
| logical function | fstr_matrix_con_contact::fstr_is_matrixstruct_symmetric (fstrsolid, hecmesh) |
| | this function judges whether sitiffness matrix is symmetric or not
|
| |