FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
fstr_matrix_con_contact Module Reference

This module provides functions of reconstructing. More...

Functions/Subroutines

integer(kind=kint) function, public fstr_get_num_lagrange_pernode (algtype)
 
subroutine, public fstr_save_originalmatrixstructure (hecMAT)
 This subroutine saves original matrix structure constructed originally by hecMW_matrix. More...
 
subroutine, public fstr_mat_con_contact (cstep, contact_algo, hecMAT, fstrSOLID, hecLagMAT, infoCTChange, conMAT, is_contact_active)
 this subroutine reconstructs node-based (stiffness) matrix structure \corresponding to contact state More...
 
logical function, public fstr_is_matrixstruct_symmetric (fstrSOLID, hecMESH)
 this function judges whether sitiffness matrix is symmetric or not More...
 

Detailed Description

This module provides functions of reconstructing.

Function/Subroutine Documentation

◆ fstr_get_num_lagrange_pernode()

integer(kind=kint) function, public fstr_matrix_con_contact::fstr_get_num_lagrange_pernode ( integer(kind=kint)  algtype)
Parameters
algtypecurrent loading step

Definition at line 32 of file fstr_mat_con_contact.f90.

Here is the caller graph for this function:

◆ fstr_is_matrixstruct_symmetric()

logical function, public fstr_matrix_con_contact::fstr_is_matrixstruct_symmetric ( type(fstr_solid fstrSOLID,
type(hecmwst_local_mesh hecMESH 
)

this function judges whether sitiffness matrix is symmetric or not

Definition at line 240 of file fstr_mat_con_contact.f90.

Here is the caller graph for this function:

◆ fstr_mat_con_contact()

subroutine, public fstr_matrix_con_contact::fstr_mat_con_contact ( integer(kind=kint)  cstep,
integer(kind=kint)  contact_algo,
type(hecmwst_matrix hecMAT,
type(fstr_solid fstrSOLID,
type(hecmwst_matrix_lagrange hecLagMAT,
type(fstr_info_contactchange)  infoCTChange,
type (hecmwst_matrix conMAT,
logical, intent(in)  is_contact_active 
)

this subroutine reconstructs node-based (stiffness) matrix structure \corresponding to contact state

Parameters
cstepcurrent loading step
contact_algocurrent loading step
hecmattype hecmwST_matrix
fstrsolidtype fstr_solid
heclagmattype hecmwST_matrix_lagrange
infoctchangetype fstr_contactChange

Definition at line 53 of file fstr_mat_con_contact.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fstr_save_originalmatrixstructure()

subroutine, public fstr_matrix_con_contact::fstr_save_originalmatrixstructure ( type(hecmwst_matrix hecMAT)

This subroutine saves original matrix structure constructed originally by hecMW_matrix.

Parameters
hecmattype hecmwST_matrix

Definition at line 42 of file fstr_mat_con_contact.f90.

Here is the caller graph for this function: