flow360.SolidMaterial#

class SolidMaterial[source]#

Bases: MaterialBase

Represents the solid material properties for heat transfer volume.

Example

>>> fl.SolidMaterial(
...     name="aluminum",
...     thermal_conductivity=235 * fl.u.kg / fl.u.s**3 * fl.u.m / fl.u.K,
...     density=2710 * fl.u.kg / fl.u.m**3,
...     specific_heat_capacity=903 * fl.u.m**2 / fl.u.s**2 / fl.u.K,
... )

type: Literal['solid'] = 'solid'#
name: str [Required]#

Name of the solid material.

thermal_conductivity: Annotated[_Constrained, PlainSerializer(func=_dimensioned_type_serializer, return_type=PydanticUndefined, when_used=always)] [Required]#

Thermal conductivity of the material.

Constraints:
  • func = <function _dimensioned_type_serializer at 0x79c44aad7130>

  • return_type = PydanticUndefined

  • when_used = always

density: Annotated[_Constrained, PlainSerializer(func=_dimensioned_type_serializer, return_type=PydanticUndefined, when_used=always)] | None = None#

Density of the material.

specific_heat_capacity: Annotated[_Constrained, PlainSerializer(func=_dimensioned_type_serializer, return_type=PydanticUndefined, when_used=always)] | None = None#

Specific heat capacity of the material.