fedoo.constitutivelaw.ShellHomogeneous

class ShellHomogeneous(MatConstitutiveLaw, thickness, k=1, name='')
__init__(MatConstitutiveLaw, thickness, k=1, name='')

Methods

ShellHomogeneous.GetMaterial()

ShellHomogeneous.GetShellRigidityMatrix()

ShellHomogeneous.GetShellRigidityMatrix_FI()

ShellHomogeneous.GetShellRigidityMatrix_RI()

ShellHomogeneous.GetStressDistribution(...)

ShellHomogeneous.GetThickness()

ShellHomogeneous.Get_k()

ShellHomogeneous.get_all()

Return a dict with all the known ConstitutiveLaw (with a name).

ShellHomogeneous.get_strain(assembly, **kargs)

Return the last computed strain associated to the given assembly

ShellHomogeneous.get_stress(assembly, **kargs)

ShellHomogeneous.initialize(assembly, pb)

Initialize the constitutive law for the current problem.

ShellHomogeneous.reset()

Reset the constitutive law.

ShellHomogeneous.set_start(assembly, pb)

Begin a new time iteration.

ShellHomogeneous.to_start(assembly, pb)

Restart the current time iteration.

ShellHomogeneous.update(assembly, pb)

Update the constitutive law for the current problem state.

ShellHomogeneous.name

Name of the constitutive law.