fedoo.weakform.PlateEquilibriumFI
- class PlateEquilibriumFI(PlateConstitutiveLaw, name='', space=None)
Weak formulation of the mechanical equilibrium equation for plate models. weakform.PlateEquilibrium should be prefered unless you know what you are doing: This weakform use a full integration of the equation that leads to locking for elements with linear interpolation. This weak form has to be used in combination with a Shell Constitutive Law like
fedoo.constitutivelaw.ShellHomogeneousor fedoo.constitutivelaw.ShellLaminate. Geometrical non linearities not implemented for now.- Parameters:
PlateConstitutiveLaw (ConstitutiveLaw name (str) or ConstitutiveLaw object) – Shell Constitutive Law (
fedoo.constitutivelaw)name (str) – name of the WeakForm
- __init__(PlateConstitutiveLaw, name='', space=None)
Methods
Return the list of all weak forms.
PlateEquilibriumFI.initialize(assembly, pb)PlateEquilibriumFI.nvar(self)Return the number of variables used in the modeling space associated to the WeakForm.
PlateEquilibriumFI.set_start(assembly, pb)PlateEquilibriumFI.sum(wf1, wf2)PlateEquilibriumFI.to_start(assembly, pb)PlateEquilibriumFI.update(assembly, pb)PlateEquilibriumFI.update_2(assembly, pb)Return the name of the WeakForm.
Return the ModelingSpace associated to the WeakForm if defined.