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.CohesiveLaworfedoo.constitutivelaw.SpringGeometrical 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.