pyaedt.modules.Material.MatProperty

class pyaedt.modules.Material.MatProperty(material, name, val=None, thermalmodifier=None)[source]

Manages simple, anisotropic, tensor, and non-linear properties.

Parameters
materialpyaedt.modules.Material.Material

Inherited parent object.

namestr

Name of the material property.

val

The default is None.

thermalmodifier

The default is None.

Examples

>>> from pyaedt import Hfss
>>> app = Hfss()
>>> matproperty = app.materials["copper"].conductivity

Methods

MatProperty.add_thermal_modifier_closed_form([…])

Add a thermal modifier to a material property using a closed-form formula.

MatProperty.add_thermal_modifier_dataset(…)

Add a thermal modifier to a material property using an existing dataset.

MatProperty.add_thermal_modifier_free_form(formula)

Add a thermal modifier to a material property using a free-form formula.

MatProperty.set_non_linear(point_list[, …])

Enable Non Linear Material.

Attributes

MatProperty.data_set

Dataset.

MatProperty.thermalmodifier

Thermal modifier.

MatProperty.type

Type of the material property.

MatProperty.unit

Units for a material property value.

MatProperty.value

Value for a material property.