_Material
- class compas_fea2.model._Material[source]
Bases:
FEAData
Basic Material
- Parameters:
- denistyfloat
Density of the material.
- expansionfloat, optional
Thermal expansion coefficient, by default None.
- Other Parameters:
- **kwargsdict
Backend dependent keyword arguments. See the individual backends for more information.
Notes
Materials are registered to a
compas_fea2.model.Model
. The same material can be assigned to multiple sections and in different elements and parts.- Attributes:
- densityfloat
Density of the material.
- expansionfloat
Thermal expansion coefficient.
- keyint
The key index of the material. It is automatically assigned to material once it is added to the model.
- model
compas_fea2.model.Model
The Model where the material is assigned.
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.