pyaedt.modules.Material.Material#
- class pyaedt.modules.Material.Material(materiallib, name, props=None)[source]#
Manages material properties.
- Parameters:
- materiallib
pyaedt.modules.MaterialLib.Materials
Inherited parent object.
- name
str
Name of the material.
- props
The default is
None
.
- materiallib
Examples
>>> from pyaedt import Hfss >>> app = Hfss() >>> material = app.materials["copper"]
Methods
Return the curve core loss type assigned to material.
Return the curve core values type assigned to material.
Get the magnetic coercitivity values.
Material.is_conductor
([threshold])Check if the material is a conductor.
Material.is_dielectric
([threshold])Check if the material is dielectric.
Material.set_bp_curve_coreloss
(point_list[, ...])Set B-P Type Core Loss.
Material.set_electrical_steel_coreloss
([kh, ...])Set Electrical Steel Type Core Loss.
Material.set_hysteresis_coreloss
([kdc, hci, ...])Set Hysteresis Type Core Loss.
Material.set_magnetic_coercitivity
([value, ...])Set Magnetic Coercitivity for material.
Material.set_power_ferrite_coreloss
([cm, x, ...])Set Power Ferrite Type Core Loss.
Update the material in AEDT.
Attributes
Conductivity.
Dielectric loss tangent.
Diffusivity.
Magnetic loss tangent.
Mass density.
Material Appearance specified as an RGB list.
Molecular mass.
Permeability.
Permittivity.
Poisson's ratio.
Specific heat.
Thermal conductivity.
Thermal expansion coefficient.
Viscosity.
Young's modulus.