fedoo.weakform.InterfaceForce

class InterfaceForce(constitutivelaw, name='', nlgeom=False, space=None)

Weak formulation of the interface equilibrium equation.

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

InterfaceForce.get_all()

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.reset()

InterfaceForce.set_start(assembly, pb)

InterfaceForce.sum(wf1, wf2)

InterfaceForce.to_start(assembly, pb)

InterfaceForce.update(assembly, pb)

InterfaceForce.update_2(assembly, pb)

InterfaceForce.name

Return the name of the WeakForm.

InterfaceForce.space

Return the ModelingSpace associated to the WeakForm if defined.

InterfaceForce.nlgeom

Method used to treat the geometric non linearities.