fedoo.constitutivelaw.ShellLaminate

class ShellLaminate(listMat, listThickness, k=1, name='')
__init__(listMat, listThickness, k=1, name='')

Methods

ShellLaminate.GetShellRigidityMatrix()

ShellLaminate.GetShellRigidityMatrix_FI()

ShellLaminate.GetShellRigidityMatrix_RI()

ShellLaminate.GetStressDistribution(assembly, pg)

ShellLaminate.GetThickness()

ShellLaminate.Get_k()

ShellLaminate.find_layer([position])

Returns the num of layer corresponding to the given position in the thickness

ShellLaminate.get_all()

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

ShellLaminate.get_strain(assembly, **kargs)

Return the last computed strain associated to the given assembly

ShellLaminate.get_stress(assembly, **kargs)

ShellLaminate.initialize(assembly, pb)

Initialize the constitutive law for the current problem.

ShellLaminate.reset()

Reset the constitutive law.

ShellLaminate.set_start(assembly, pb)

Begin a new time iteration.

ShellLaminate.to_start(assembly, pb)

Restart the current time iteration.

ShellLaminate.update(assembly, pb)

Update the constitutive law for the current problem state.

ShellLaminate.name

Name of the constitutive law.