![]() |
FrontISTR
5.9.0
Large-scale structural analysis program with finit element method
|
Go to the source code of this file.
Modules | |
| module | mcontact |
| Top-level contact analysis module (System level) | |
Functions/Subroutines | |
| subroutine | mcontact::fstr_addcontactstiffness (cstep, ctAlgo, iter, hecMESH, conMAT, hecLagMAT, fstrSOLID) |
| subroutine | mcontact::fstr_update_ndforce_contact (cstep, ctAlgo, hecMESH, hecLagMAT, fstrSOLID, conMAT) |
| Compute contact forces for residual vector (conMATB). More... | |
| subroutine | mcontact::fstr_calc_contact_output_force (cstep, ctAlgo, hecMESH, hecLagMAT, fstrSOLID, conMAT) |
| Compute contact forces for output (CONT_NFORCE/CONT_FRIC). More... | |
| subroutine | mcontact::fstr_contact_ndforce_core (purpose, cstep, ctAlgo, hecMESH, hecLagMAT, fstrSOLID, conMAT) |
| Core routine: compute contact nodal forces for all contact/embed pairs. purpose == kctForResidual: assemble into conMATB purpose == kctForOutput: store into CONT_NFORCE/CONT_FRIC (zero-cleared first) More... | |
| subroutine | mcontact::fstr_calc_contact_refstiff (cstep, hecMESH, hecMAT, fstrSOLID) |
| Calculate reference stiffness for all contact pairs (System Level) More... | |
| subroutine | mcontact::fstr_scan_contact_state (cstep, sub_step, cont_step, dt, ctAlgo, hecMESH, fstrSOLID, infoCTChange, B) |
| Scanning contact state. More... | |
| subroutine | mcontact::fstr_scan_contact_state_exp (cstep, hecMESH, fstrSOLID, infoCTChange) |
| Scanning contact state. More... | |
| logical function | mcontact::fstr_is_contact_active () |
| subroutine | mcontact::fstr_set_contact_active (a) |
| logical function | mcontact::fstr_is_contact_conv (ctAlgo, infoCTChange, hecMESH) |
| logical function | mcontact::fstr_is_matrixstructure_changed (infoCTChange) |
| subroutine | mcontact::fstr_update_contact_multiplier (cstep, ctAlgo, hecMESH, hecLagMAT, fstrSOLID, ctchanged) |
| subroutine | mcontact::fstr_update_contact_tangentforce (cstep, fstrSOLID) |
| Update tangent force. More... | |
| subroutine, public | mcontact::fstr_update_contact_state_vectors (fstrSOLID, dt) |
| Update contact state output vectors for all contacts. More... | |