sfepy.terms.terms_contact module¶
-
class
sfepy.terms.terms_contact.ContactInfo(**kwargs)[source]¶ Various contact-related data of contact terms.
-
class
sfepy.terms.terms_contact.ContactTerm(*args, **kwargs)[source]¶ Contact term with a penalty function.
The penalty function is defined as \varepsilon_N \langle g_N(\ul{u}) \rangle, where \varepsilon_N is the normal penalty parameter and \langle g_N(\ul{u}) \rangle are the Macaulay’s brackets of the gap function g_N(\ul{u}).
This term has a dynamic connectivity of DOFs in its region.
Definition: \int_{\Gamma_{c}} \varepsilon_N \langle g_N(\ul{u}) \rangle \ul{n} \ul{v}
Call signature: dw_contact (material, virtual, state)Arguments: - material : \varepsilon_N
- virtual : \ul{v}
- state : \ul{u}
-
arg_shapes= {'material': '.: 1', 'state': 'D', 'virtual': ('D', 'state')}¶
-
arg_types= ('material', 'virtual', 'state')¶
-
integration= 'surface'¶
-
name= 'dw_contact'¶

