|
subroutine | mcontactdef::fstr_write_contact (file, contact) |
| Write out contact definition. More...
|
|
subroutine | mcontactdef::fstr_contact_finalize (contact) |
| Finalizer. More...
|
|
logical function | mcontactdef::fstr_contact_check (contact, hecMESH) |
| Check the consistency with given mesh of contact definition. More...
|
|
logical function | mcontactdef::fstr_contact_init (contact, hecMESH, cparam, myrank) |
| Initializer of tContactState. More...
|
|
logical function | mcontactdef::fstr_embed_init (embed, hecMESH, cparam, myrank) |
| Initializer of tContactState for embed case. More...
|
|
subroutine | mcontactdef::clear_contact_state (contact) |
| Reset contact state all to free. More...
|
|
subroutine | mcontactdef::scan_contact_state (flag_ctAlgo, contact, currpos, currdisp, ndforce, infoCTChange, nodeID, elemID, is_init, active, mu, B) |
| This subroutine update contact states, which include. More...
|
|
subroutine | mcontactdef::scan_embed_state (flag_ctAlgo, embed, currpos, currdisp, ndforce, infoCTChange, nodeID, elemID, is_init, active, mu, B) |
| This subroutine update contact states, which include. More...
|
|
subroutine | mcontactdef::update_direction (nslave, contact, currpos) |
| This subroutine tracks down next contact position after a finite slide. More...
|
|
subroutine | mcontactdef::calcu_contact_force0 (contact, coord, disp, ddisp, fcoeff, mu, mut, B) |
| This subroutine updates contact condition as follows: More...
|
|
subroutine | mcontactdef::calcu_tied_force0 (contact, disp, ddisp, mu, B) |
| This subroutine updates contact condition as follows: More...
|
|
subroutine | mcontactdef::update_contact_multiplier (contact, coord, disp, ddisp, fcoeff, mu, mut, gnt, ctchanged) |
| This subroutine update lagrangian multiplier and the distance between contacting nodes. More...
|
|
subroutine | mcontactdef::update_tied_multiplier (contact, disp, ddisp, mu, ctchanged) |
| This subroutine update lagrangian multiplier and the distance between contacting nodes. More...
|
|
subroutine | mcontactdef::ass_contact_force (contact, coord, disp, B) |
| This subroutine assemble contact force into contacing nodes. More...
|
|
subroutine | mcontactdef::set_contact_state_vector (contact, dt, relvel_vec, state_vec) |
| This subroutine setup contact output nodal vectors. More...
|
|
subroutine | mcontactdef::update_contact_tangentforce (contact) |
|
subroutine | mcontactdef::track_contact_position_exp (nslave, contact, currpos, currdisp, infoCTChange, nodeID, elemID) |
| This subroutine tracks down next contact position after a finite slide. More...
|
|
subroutine | mcontactdef::scan_contact_state_exp (contact, currpos, currdisp, infoCTChange, nodeID, elemID, is_init, active) |
| This subroutine update contact states, which include. More...
|
|