FrontISTR  5.9.0
Large-scale structural analysis program with finit element method
fstr_contact_damping.f90 File Reference

Go to the source code of this file.

Modules

module  m_fstr_contact_damping
 Contact damping module for CONTACTNEAR state.
 

Functions/Subroutines

pure logical function, public m_fstr_contact_damping::is_damping_enabled (contact)
 Check if damping is enabled for a contact pair. More...
 
pure real(kind=kreal) function, public m_fstr_contact_damping::contact_damping_weight (g, gact)
 Compute smoothstep weight w(g) for contact damping. More...
 
subroutine, public m_fstr_contact_damping::getdampingstiffness (cstate, surf, alpha, gact, stiff, smoothing_type)
 Compute damping stiffness matrix K_damp = alpha * w(g) * Bn (x) Bn. More...
 
subroutine, public m_fstr_contact_damping::getdampingnodalforce (cstate, surf, ndDu, alpha, gact, ctNForce, ctTForce, smoothing_type)
 Compute damping nodal force vector f_damp = alpha * w(g) * (Bn^T * ddu) * Bn. More...