4.1.1.2.1.16. pyfem.elements.SLSutils module

class SLSparameters(nNod)[source]

Bases: object

getlam4(lam)[source]

Construct the lam4 operator

Args:

lam input matrix (3,3)

Output:

lam4

iso2locbase(iso, lam4)[source]
iso2loc(iso, lam)[source]
sigma2omega(sigma, lam)[source]

Transformation of the stresses as obtained from the material manager into the SLS local frame of reference.

args:

sigma Input stress lam deformation operator for the given integration point.

output: omega transformed stress

class Layer[source]

Bases: object

class LayerData(props)[source]

Bases: object

class StressContainer(param)[source]

Bases: object

reset(nStr=6)[source]

Erases all outputdata and sets weights to zero.

store(matData, iLay, iIntZeta)[source]

Stores the material data in the correct array. In case of a 1 layer element, the material data in the bottom integration points is stored in the bottom nodes and the data for the top integration points in the top nodes. In case of a multi-layered model, all material data is stored with separate labels for all nodes.

getData()[source]

Returns the weight averaged data of all nodes.

getLabels()[source]

Returns the labels of the data inthe container.