StressResult
- class compas_fea2.results.StressResult[source]
Bases:
Result
StressResult object.
- Parameters:
- element
compas_fea2.model._Element
The location of the result.
- s11float
The 11 component of the stress tensor in local coordinates.
- s12float
The 12 component of the stress tensor in local coordinates.
- s13float
The 13 component of the stress tensor in local coordinates.
- s22float
The 22 component of the stress tensor in local coordinates.
- s23float
The 23 component of the stress tensor in local coordinates.
- s33float
The 33 component of the stress tensor in local coordinates.
- element
Notes
StressResults are registered to a :class:`compas_fea2.model._Element
- Attributes:
- element
compas_fea2.model._Element
The location of the result.
- s11float
The 11 component of the stress tensor in local coordinates.
- s12float
The 12 component of the stress tensor in local coordinates.
- s13float
The 13 component of the stress tensor in local coordinates.
- s22float
The 22 component of the stress tensor in local coordinates.
- s23float
The 23 component of the stress tensor in local coordinates.
- s33float
The 33 component of the stress tensor in local coordinates.
- local_stressnumpy array
The stress tensor in local coordinates.
- global_stressnumpy array
The stress tensor in global coordinates.
- global_strainsnumpy array
The strsin tensor in global coordinates.
- I1numpy array
First stress invariant.
- I2numpy array
Second stress invariant.
- I3numpy array
Second stress invariant.
- J2numpy array
Second stress invariant of the deviatoric part.
- J3numpy array
Second stress invariant of the deviatoric part.
- hydrostatic_stressnumpy array
Hydrostatic stress.
- deviatoric_stressnumpy array
Deviatoric stress.
- octahedral_stressnumpy array
Octahedral normal and shear stresses
- principal_stresses_valueslist(float)
The eigenvalues sorted from low to high.
- principal_stresses_vectorslist(
compas.geometry.Vector
) The eigenvectors sorted as according to the eigenvalues.
- principal_stresseszip obj
Iterator providing the eigenvalue/eigenvector pair.
- sminfloat
Minimum principal stress.
- smidfloat
Middle principal stress.
- smaxfloat
Maximum principal stress.
- von_mises_stressfloat
Von Mises stress.
- element
Methods
Inherited Methods
Converts the instance to a string.
Make an independent copy of the data object.
Construct an object of this type from a JSON file.
Construct an object of this type from a JSON string.
Compute a hash of the data for comparison during version control using the sha256 algorithm.
Convert an object to its native data representation and save it to a JSON file.
Convert an object to its native data representation and save it to a JSON string.
Validate the data against the object's data schema.