|
subroutine | mcontact::print_contatct_pair (file, pair) |
| Write out the contact definition read from mesh file.
|
|
subroutine | mcontact::fstr_set_contact_penalty (maxv) |
|
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_contact2mpc (contacts, mpcs) |
| Contact states to equation conditions.
|
|
subroutine | mcontact::fstr_del_contactmpc (mpcs) |
| Delete mpcs derived from contact conditions.
|
|
subroutine | mcontact::fstr_write_mpc (file, mpcs) |
| Print out mpc conditions.
|
|
subroutine | mcontact::fstr_scan_contact_state (cstep, sub_step, cont_step, dt, ctalgo, hecmesh, fstrsolid, infoctchange, b) |
| Scanning contact state.
|
|
subroutine | mcontact::fstr_scan_contact_state_exp (cstep, hecmesh, fstrsolid, infoctchange) |
| Scanning contact state.
|
|
subroutine | mcontact::fstr_update_contact0 (hecmesh, fstrsolid, b) |
| Update lagrangian multiplier.
|
|
subroutine | mcontact::fstr_update_contact_multiplier (hecmesh, fstrsolid, ctchanged) |
| Update lagrangian multiplier.
|
|
subroutine | mcontact::fstr_update_contact_tangentforce (fstrsolid) |
| Update tangent force.
|
|
subroutine | mcontact::fstr_contactbc (iter, hecmesh, hecmat, fstrsolid) |
| Introduce contact stiff into global stiff matrix or mpc conditions into hecMESH.
|
|
subroutine | mcontact::initialize_contact_output_vectors (fstrsolid, hecmat) |
|
subroutine | mcontact::setup_contact_elesurf_for_area (cstep, hecmesh, fstrsolid) |
|
subroutine | mcontact::calc_contact_area (hecmesh, fstrsolid, flag) |
|
subroutine | mcontact::calc_nodalarea_surfelement (etype, nn, ecoord, sid, vect) |
|