fedoo.weakform.InterfaceForce
- class InterfaceForce(constitutivelaw, name='', nlgeom=False, space=None)
Weak formulation of the interface equilibrium equation.
Require an interface constitutive law such as
fedoo.constitutivelaw.CohesiveLaw
orfedoo.constitutivelaw.Spring
Geometrical non linearities not implemented
- Parameters:
constitutivelaw (str or ConstitutiveLaw) – Interface constitutive law (ConstitutiveLaw object or name) (
fedoo.constitutivelaw
)name (str, optional) – name of the WeakForm
nlgeom (bool (default = False)) – For future development If True, return a NotImplemented Error
- __init__(constitutivelaw, name='', nlgeom=False, space=None)
Methods
Return the list of all weak forms.
InterfaceForce.get_weak_equation
(assembly, pb)InterfaceForce.initialize
(assembly, pb)InterfaceForce.nvar
(self)Return the number of variables used in the modeling space associated to the WeakForm.
InterfaceForce.set_start
(assembly, pb)InterfaceForce.sum
(wf1, wf2)InterfaceForce.to_start
(assembly, pb)InterfaceForce.update
(assembly, pb)InterfaceForce.update_2
(assembly, pb)Return the name of the WeakForm.
Return the ModelingSpace associated to the WeakForm if defined.
Method used to treat the geometric non linearities.