fedoo.constitutivelaw.FE2

class FE2(assemb, name='')

ConstitutiveLaw that solve a Finite Element Problem at each point of gauss in the contexte of the so called “FE²” method.

Parameters:
  • assemb (Assembly or Assembly name (str), or list of Assembly (with len(list) = number of integration points).) – Assembly that correspond to the microscopic problem

  • name (str, optional) – The name of the constitutive law

__init__(assemb, name='')

Methods

FE2.get_H_plane_stress(H)

Convert a full 3D tangent matrix H in an equivalent behavior in 2D with the plane stress assumption.

FE2.get_all()

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

FE2.initialize(assembly, pb)

Initialize the constitutive law for the current problem.

FE2.local2global_H(H_global)

FE2.reset()

Reset the constitutive law.

FE2.set_start(assembly, pb)

Begin a new time iteration.

FE2.to_start(assembly, pb)

Restart the current time iteration.

FE2.update(assembly, pb)

Update the constitutive law for the current problem state.

FE2.name

Name of the constitutive law.