update_material
Update an existing material's thermophysical properties in a CFAST model. Specify only the parameters to change; others remain unchanged.
Instructions
Update thermophysical properties of an existing material.
Selects the material by material_id and changes only the parameters you provide; any left as None is unchanged. The material's id is the selector and is not changed here.
Parameters
model_id : str Id of the model to modify. material_id : str Id of the material to update. conductivity : float or None, optional Thermal conductivity for the material. Default units: W/(m·K). None leaves it unchanged. density : float or None, optional Density for the material. Default units: kg/m³. None leaves it unchanged. specific_heat : float or None, optional Specific heat for the material. Default units: kJ/(kg·K). None leaves it unchanged. thickness : float or None, optional Thickness of the material. Default units: m. None leaves it unchanged. emissivity : float or None, optional Emissivity of the material surface; the fraction of radiation that is absorbed by the material. Default units: none. None leaves it unchanged.
Returns
str Confirmation, the updated model summary, and any warnings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| density | No | ||
| model_id | Yes | ||
| thickness | No | ||
| emissivity | No | ||
| material_id | Yes | ||
| conductivity | No | ||
| specific_heat | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |