fedoo.constitutivelaw.Simcoon
- class Simcoon(umat_name, props, name='')
Constitutive laws from the simcoon library.
The constitutive Law should be associated with
fedoo.weakform.StressEquilibrium
- Parameters:
umat_name (str) – Name of the constitutive law.
props (numpy.array) – The constitive laws properties
name (str) – The name of the constitutive law
- __init__(umat_name, props, name='')
Methods
Convert a full 3D tangent matrix H in an equivalent behavior in 2D with the plane stress assumption.
Return a dict with all the known ConstitutiveLaw (with a name).
Simcoon.get_tangent_matrix
(assembly[, dimension])Simcoon.initialize
(assembly, pb)Initialize the constitutive law for the current problem.
Simcoon.local2global_H
(H_global)Reset the constitutive law.
Simcoon.set_start
(assembly, pb)Begin a new time iteration.
Simcoon.to_start
(assembly, pb)Restart the current time iteration.
Simcoon.update
(assembly, pb)Update the constitutive law for the current problem state.
Name of the constitutive law.